comparison userProgramsTim/sloga2iloga.m @ 38:c2204b18f4a2 tip

End nov big change
author Ray Meddis <rmeddis@essex.ac.uk>
date Mon, 28 Nov 2011 13:34:28 +0000
parents
children
comparison
equal deleted inserted replaced
37:771a643d5c29 38:c2204b18f4a2
1 function [iOut] = sloga2iloga(sIn, gVar)
2 % string logatome to integer logatome
3 % Bernd Meyer / Medical Physik / University of Oldenburg
4 % bernd.meyer@uni-oldenburg.de; March 2005
5
6 if ~exist('gVar')
7 gVar.iVerboseFlag = 1;
8 end
9
10 sIn = strrep(sIn,' ','');
11
12 switch sIn
13 case 'adda'; iOut = 001;
14 case 'atta'; iOut = 002;
15 case 'agga'; iOut = 003;
16 case 'acka'; iOut = 004;
17 case 'affa'; iOut = 005;
18 case 'assa'; iOut = 006;
19 case 'abba'; iOut = 007;
20 case 'appa'; iOut = 008;
21 case 'awwa'; iOut = 009;
22 case 'azza'; iOut = 010;
23 case 'amma'; iOut = 011;
24 case 'anna'; iOut = 012;
25 case 'ascha'; iOut = 013;
26 case 'alla'; iOut = 014;
27 case 'edde'; iOut = 015;
28 case 'ette'; iOut = 016;
29 case 'egge'; iOut = 017;
30 case 'ecke'; iOut = 018;
31 case 'effe'; iOut = 019;
32 case 'esse'; iOut = 020;
33 case 'ebbe'; iOut = 021;
34 case 'eppe'; iOut = 022;
35 case 'ewwe'; iOut = 023;
36 case 'ezze'; iOut = 024;
37 case 'emme'; iOut = 025;
38 case 'enne'; iOut = 026;
39 case 'esche'; iOut = 027;
40 case 'escha'; iOut = 027;
41 case 'elle'; iOut = 028;
42 case 'iddi'; iOut = 029;
43 case 'itti'; iOut = 030;
44 case 'iggi'; iOut = 031;
45 case 'icki'; iOut = 032;
46 case 'iffi'; iOut = 033;
47 case 'issi'; iOut = 034;
48 case 'ibbi'; iOut = 035;
49 case 'ippi'; iOut = 036;
50 case 'iwwi'; iOut = 037;
51 case 'izzi'; iOut = 038;
52 case 'immi'; iOut = 039;
53 case 'inni'; iOut = 040;
54 case 'ischi'; iOut = 041;
55 case 'illi'; iOut = 042;
56 case 'oddo'; iOut = 043;
57 case 'otto'; iOut = 044;
58 case 'oggo'; iOut = 045;
59 case 'ocko'; iOut = 046;
60 case 'offo'; iOut = 047;
61 case 'osso'; iOut = 048;
62 case 'obbo'; iOut = 049;
63 case 'oppo'; iOut = 050;
64 case 'owwo'; iOut = 051;
65 case 'ozzo'; iOut = 052;
66 case 'ommo'; iOut = 053;
67 case 'onno'; iOut = 054;
68 case 'oscho'; iOut = 055;
69 case 'ollo'; iOut = 056;
70 case 'uddu'; iOut = 057;
71 case 'uttu'; iOut = 058;
72 case 'uggu'; iOut = 059;
73 case 'ucku'; iOut = 060;
74 case 'uffu'; iOut = 061;
75 case 'ussu'; iOut = 062;
76 case 'ubbu'; iOut = 063;
77 case 'uppu'; iOut = 064;
78 case 'uwwu'; iOut = 065;
79 case 'uzzu'; iOut = 066;
80 case 'ummu'; iOut = 067;
81 case 'unnu'; iOut = 068;
82 case 'uschu'; iOut = 069;
83 case 'ullu'; iOut = 070;
84 case 'dadd'; iOut = 071;
85 case 'tatt'; iOut = 072;
86 case 'gagg'; iOut = 073;
87 case 'kakk'; iOut = 074;
88 case 'faff'; iOut = 075;
89 case 'sass'; iOut = 076;
90 case 'babb'; iOut = 077;
91 case 'papp'; iOut = 078;
92 case 'dedd'; iOut = 079;
93 case 'tett'; iOut = 080;
94 case 'gegg'; iOut = 081;
95 case 'kekk'; iOut = 082;
96 case 'feff'; iOut = 083;
97 case 'sess'; iOut = 084;
98 case 'bebb'; iOut = 085;
99 case 'pepp'; iOut = 086;
100 case 'didd'; iOut = 087;
101 case 'titt'; iOut = 088;
102 case 'gigg'; iOut = 089;
103 case 'kikk'; iOut = 090;
104 case 'fiff'; iOut = 091;
105 case 'siss'; iOut = 092;
106 case 'bibb'; iOut = 093;
107 case 'pipp'; iOut = 094;
108 case 'dodd'; iOut = 095;
109 case 'tott'; iOut = 096;
110 case 'gogg'; iOut = 097;
111 case 'kokk'; iOut = 098;
112 case 'foff'; iOut = 099;
113 case 'soss'; iOut = 100;
114 case 'bobb'; iOut = 101;
115 case 'popp'; iOut = 102;
116 case 'dudd'; iOut = 103;
117 case 'tutt'; iOut = 104;
118 case 'gugg'; iOut = 105;
119 case 'kukk'; iOut = 106;
120 case 'fuff'; iOut = 107;
121 case 'suss'; iOut = 108;
122 case 'bubb'; iOut = 109;
123 case 'pupp'; iOut = 110;
124 case 'dahd'; iOut = 111;
125 case 'taht'; iOut = 112;
126 case 'gahg'; iOut = 113;
127 case 'kahk'; iOut = 114;
128 case 'fahf'; iOut = 115;
129 case 'sahs'; iOut = 116;
130 case 'bahb'; iOut = 117;
131 case 'pahp'; iOut = 118;
132 case 'dehd'; iOut = 119;
133 case 'teht'; iOut = 120;
134 case 'gehg'; iOut = 121;
135 case 'kehk'; iOut = 122;
136 case 'fehf'; iOut = 123;
137 case 'sehs'; iOut = 124;
138 case 'behb'; iOut = 125;
139 case 'pehp'; iOut = 126;
140 case 'died'; iOut = 127;
141 case 'tiet'; iOut = 128;
142 case 'gieg'; iOut = 129;
143 case 'kiek'; iOut = 130;
144 case 'fief'; iOut = 131;
145 case 'sies'; iOut = 132;
146 case 'bieb'; iOut = 133;
147 case 'piep'; iOut = 134;
148 case 'dohd'; iOut = 135;
149 case 'toht'; iOut = 136;
150 case 'gohg'; iOut = 137;
151 case 'kohk'; iOut = 138;
152 case 'fohf'; iOut = 139;
153 case 'sohs'; iOut = 140;
154 case 'bohb'; iOut = 141;
155 case 'pohp'; iOut = 142;
156 case 'duhd'; iOut = 143;
157 case 'tuht'; iOut = 144;
158 case 'guhg'; iOut = 145;
159 case 'kuhk'; iOut = 146;
160 case 'fuhf'; iOut = 147;
161 case 'suhs'; iOut = 148;
162 case 'buhb'; iOut = 149;
163 case 'puhp'; iOut = 150;
164 otherwise
165 if gVar.iVerboseFlag
166 disp(['no logatome ' sIn ' found in list']);
167 end
168 iOut = -1;
169 end % of switch