qespresso.input
Type |
Status |
---|---|
CML extraction template |
|
HTML5 representation |
Attribute |
Value |
---|---|
source |
QuantumEspresso input |
id |
qespresso.input |
name |
QuantumEspresso input |
xml:base |
topTemplate.xml |
Input
&CONTROL
calculation = 'relax' ,
restart_mode = 'from_scratch' ,
wf_collect = .true. ,
prefix = 'Fe.USPP.001_2x2_145_vaccum' ,
verbosity = 'high' ,
etot_conv_thr = 1.0D-9 ,
forc_conv_thr = 1.0D-5 ,
tstress = .true. ,
tprnfor = .true. ,
dipfield = .true. ,
/
&SYSTEM
ibrav = 14,
A = 10.2304 ,
B = 10.2304 ,
C = 28.3548 ,
cosAB = -0.5 ,
cosAC = 0 ,
cosBC = 0 ,
nat = 120 ,
ntyp = 3,
ecutwfc = 40.0 ,
ecutrho = 320.0 ,
input_dft = 'PBE' ,
occupations = 'smearing' ,
degauss = 0.02 ,
smearing = 'gaussian' ,
nspin = 2 ,
starting_magnetization(1) = 1.0,
starting_magnetization(2) = -1.0,
starting_magnetization(3) = 0.0,
lda_plus_u = .true. ,
lda_plus_u_kind = 0 , !type 2 not implemented, ignores J
Hubbard_U(1) = 4.2,
Hubbard_U(2) = 4.2,
Hubbard_J0(1) = 0.0, !Is ignored!
Hubbard_J0(2) = 0.0, !Is ignored!
/
&ELECTRONS
electron_maxstep = 800,
conv_thr_init = 1e-4 ,
conv_thr = 1e-9 ,
startingpot = 'atomic' ,
startingwfc = 'random' ,
adaptive_thr = .true. ,
mixing_beta = 0.14,
diagonalization = 'cg' ,
/
&IONS
ion_dynamics = 'bfgs' ,
trust_radius_min = 1.D-5 ,
/
ATOMIC_SPECIES
Fe1 55.84500 Fe.pbe-sp-van_ak.UPF
Fe2 55.84500 Fe.pbe-sp-van_ak.UPF
O 15.99990 O.pbe-van_ak.UPF
ATOMIC_POSITIONS crystal
Fe2 0.166663898 0.333337143 0.409451359
Fe1 -0.000002447 0.000003614 0.451051249
Fe2 0.166660000 0.333340000 0.061240000 0 0 0
Fe1 0.333340000 0.166670000 0.000000000 0 0 0
Fe2 0.000000000 0.000000000 0.081950000 0 0 0
Fe1 0.333340000 0.166670000 0.143190000 0 0 0
Fe2 -0.000005343 0.000005009 0.225538724
Fe1 0.166660000 0.333340000 0.163900000 0 0 0
Fe2 0.333327346 0.166671997 0.246584781
Fe1 0.166662601 0.333338569 0.308651469
Fe2 0.333330456 0.166670754 0.396298854
Fe1 -0.000003950 0.000004548 0.328137387
O 0.152380000 0.000000000 0.030620000 0 0 0
O 0.000000000 0.152380000 0.030620000 0 0 0
O 0.493114653 0.320585686 0.442431216
O 0.327462379 0.006886637 0.442431019
O 0.179415420 0.172539124 0.442431172
O 0.347620000 0.347620000 0.030620000 0 0 0
O 0.485638190 0.166610684 0.194910500
O 0.333389960 0.319042226 0.194910254
O 0.319050000 0.485720000 0.112570000 0 0 0
O 0.166660000 0.180960000 0.112570000 0 0 0
O 0.014280000 0.333340000 0.112570000 0 0 0
O 0.180958728 0.014363721 0.194910054
O 0.321788281 0.333225075 0.360556075
O 0.166775360 0.488574984 0.360556183
O 0.152375882 0.153125384 0.277338078
O 0.000735347 0.347624423 0.277338029
O 0.346875072 -0.000734132 0.277338119
O 0.011425967 0.178212850 0.360556085
Fe2 0.666663975 0.333337151 0.409451269
Fe1 0.499997414 0.000003470 0.451051255
Fe2 0.666660000 0.333340000 0.061240000 0 0 0
Fe1 0.833330000 0.166670000 0.000000000 0 0 0
Fe2 0.500000000 0.000000000 0.081950000 0 0 0
Fe1 0.833330000 0.166670000 0.143190000 0 0 0
Fe2 0.499993955 0.000003637 0.225539296
Fe1 0.666660000 0.333340000 0.163900000 0 0 0
Fe2 0.833328682 0.166672502 0.246584853
Fe1 0.666662589 0.333338201 0.308651364
Fe2 0.833330375 0.166670545 0.396298876
Fe1 0.499996285 0.000004543 0.328137528
O 0.652380000 0.000000000 0.030620000 0 0 0
O 0.500000000 0.152380000 0.030620000 0 0 0
O 0.993114488 0.320585299 0.442431331
O 0.827462315 0.006886443 0.442431085
O 0.679415215 0.172538968 0.442431093
O 0.847620000 0.347620000 0.030620000 0 0 0
O 0.985636731 0.166611225 0.194910522
O 0.833388840 0.319042139 0.194910295
O 0.819050000 0.485720000 0.112570000 0 0 0
O 0.666660000 0.180960000 0.112570000 0 0 0
O 0.514280000 0.333340000 0.112570000 0 0 0
O 0.680957272 0.014362846 0.194909856
O 0.821788385 0.333224926 0.360556030
O 0.666775614 0.488574957 0.360556124
O 0.652376318 0.153125058 0.277338113
O 0.500734916 0.347623757 0.277338123
O 0.846874865 -0.000734269 0.277338041
O 0.511426021 0.178212879 0.360556047
Fe2 0.166664013 0.833337308 0.409451299
Fe1 -0.000002422 0.500003543 0.451051094
Fe2 0.166660000 0.833340000 0.061240000 0 0 0
Fe1 0.333340000 0.666670000 0.000000000 0 0 0
Fe2 0.000000000 0.500000000 0.081950000 0 0 0
Fe1 0.333340000 0.666670000 0.143190000 0 0 0
Fe2 -0.000005198 0.500005166 0.225538724
Fe1 0.166660000 0.833340000 0.163900000 0 0 0
Fe2 0.333327452 0.666671987 0.246584799
Fe1 0.166662495 0.833338565 0.308651427
Fe2 0.333330417 0.666670672 0.396298920
Fe1 -0.000003873 0.500004576 0.328137392
O 0.152380000 0.500000000 0.030620000 0 0 0
O 0.000000000 0.652380000 0.030620000 0 0 0
O 0.493114605 0.820585415 0.442431371
O 0.327462127 0.506886475 0.442431144
O 0.179415387 0.672539192 0.442431155
O 0.347620000 0.847620000 0.030620000 0 0 0
O 0.485638691 0.666610887 0.194910346
O 0.333390108 0.819042192 0.194910214
O 0.319050000 0.985720000 0.112570000 0 0 0
O 0.166660000 0.680960000 0.112570000 0 0 0
O 0.014280000 0.833340000 0.112570000 0 0 0
O 0.180958984 0.514363858 0.194910061
O 0.321788441 0.833225106 0.360556081
O 0.166775442 0.988575063 0.360556110
O 0.152376131 0.653125410 0.277338124
O 0.000735220 0.847624458 0.277338005
O 0.346875153 0.499266006 0.277338134
O 0.011426050 0.678213001 0.360556059
Fe2 0.666664011 0.833337086 0.409451389
Fe1 0.499997365 0.500003643 0.451051294
Fe2 0.666660000 0.833340000 0.061240000 0 0 0
Fe1 0.833330000 0.666670000 0.000000000 0 0 0
Fe2 0.500000000 0.500000000 0.081950000 0 0 0
Fe1 0.833330000 0.666670000 0.143190000 0 0 0
Fe2 0.499994218 0.500003611 0.225539273
Fe1 0.666660000 0.833340000 0.163900000 0 0 0
Fe2 0.833328491 0.666672211 0.246584848
Fe1 0.666662622 0.833338209 0.308651450
Fe2 0.833330463 0.666670636 0.396298920
Fe1 0.499996331 0.500004588 0.328137541
O 0.652380000 0.500000000 0.030620000 0 0 0
O 0.500000000 0.652380000 0.030620000 0 0 0
O 0.993114696 0.820585530 0.442431324
O 0.827462342 0.506886424 0.442431009
O 0.679415402 0.672539007 0.442431234
O 0.847620000 0.847620000 0.030620000 0 0 0
O 0.985637094 0.666611510 0.194910645
O 0.833388422 0.819042438 0.194910203
O 0.819050000 0.985720000 0.112570000 0 0 0
O 0.666660000 0.680950000 0.112570000 0 0 0
O 0.514280000 0.833340000 0.112570000 0 0 0
O 0.680957752 0.514362481 0.194910377
O 0.821788383 0.833224999 0.360556091
O 0.666775439 0.988574757 0.360556167
O 0.652376290 0.653125146 0.277338174
O 0.500735108 0.847623809 0.277338072
O 0.846875134 0.499265776 0.277338099
O 0.511426047 0.678212724 0.360556191
K_POINTS automatic
2 2 1 0 0 0
Output text
1<comment class="example.output" id="qespresso.input">
2 <module id="qespresso.input">
3 <list cmlx:templateRef="CONTROL">
4 <list>
5 <scalar dataType="xsd:string" dictRef="cc:parameter">calculation</scalar>
6 <scalar dataType="xsd:string" dictRef="cc:value">relax</scalar>
7 </list>
8 <list>
9 <scalar dataType="xsd:string" dictRef="cc:parameter">restart_mode</scalar>
10 <scalar dataType="xsd:string" dictRef="cc:value">from_scratch</scalar>
11 </list>
12 <list>
13 <scalar dataType="xsd:string" dictRef="cc:parameter">wf_collect</scalar>
14 <scalar dataType="xsd:string" dictRef="cc:value">true</scalar>
15 </list>
16 <list>
17 <scalar dataType="xsd:string" dictRef="cc:parameter">prefix</scalar>
18 <scalar dataType="xsd:string" dictRef="cc:value">Fe.USPP.001_2x2_145_vaccum</scalar>
19 </list>
20 <list>
21 <scalar dataType="xsd:string" dictRef="cc:parameter">verbosity</scalar>
22 <scalar dataType="xsd:string" dictRef="cc:value">high</scalar>
23 </list>
24 <list>
25 <scalar dataType="xsd:string" dictRef="cc:parameter">etot_conv_thr</scalar>
26 <scalar dataType="xsd:string" dictRef="cc:value">1.0D-9</scalar>
27 </list>
28 <list>
29 <scalar dataType="xsd:string" dictRef="cc:parameter">forc_conv_thr</scalar>
30 <scalar dataType="xsd:string" dictRef="cc:value">1.0D-5</scalar>
31 </list>
32 <list>
33 <scalar dataType="xsd:string" dictRef="cc:parameter">tstress</scalar>
34 <scalar dataType="xsd:string" dictRef="cc:value">true</scalar>
35 </list>
36 <list>
37 <scalar dataType="xsd:string" dictRef="cc:parameter">tprnfor</scalar>
38 <scalar dataType="xsd:string" dictRef="cc:value">true</scalar>
39 </list>
40 <list>
41 <scalar dataType="xsd:string" dictRef="cc:parameter">dipfield</scalar>
42 <scalar dataType="xsd:string" dictRef="cc:value">true</scalar>
43 </list>
44 </list>
45 <list cmlx:templateRef="SYSTEM">
46 <list>
47 <scalar dataType="xsd:string" dictRef="cc:parameter">ibrav</scalar>
48 <scalar dataType="xsd:string" dictRef="cc:value">14</scalar>
49 </list>
50 <list>
51 <scalar dataType="xsd:string" dictRef="cc:parameter">A</scalar>
52 <scalar dataType="xsd:string" dictRef="cc:value">10.2304</scalar>
53 </list>
54 <list>
55 <scalar dataType="xsd:string" dictRef="cc:parameter">B</scalar>
56 <scalar dataType="xsd:string" dictRef="cc:value">10.2304</scalar>
57 </list>
58 <list>
59 <scalar dataType="xsd:string" dictRef="cc:parameter">C</scalar>
60 <scalar dataType="xsd:string" dictRef="cc:value">28.3548</scalar>
61 </list>
62 <list>
63 <scalar dataType="xsd:string" dictRef="cc:parameter">cosAB</scalar>
64 <scalar dataType="xsd:string" dictRef="cc:value">-0.5</scalar>
65 </list>
66 <list>
67 <scalar dataType="xsd:string" dictRef="cc:parameter">cosAC</scalar>
68 <scalar dataType="xsd:string" dictRef="cc:value">0</scalar>
69 </list>
70 <list>
71 <scalar dataType="xsd:string" dictRef="cc:parameter">cosBC</scalar>
72 <scalar dataType="xsd:string" dictRef="cc:value">0</scalar>
73 </list>
74 <list>
75 <scalar dataType="xsd:string" dictRef="cc:parameter">nat</scalar>
76 <scalar dataType="xsd:string" dictRef="cc:value">120</scalar>
77 </list>
78 <list>
79 <scalar dataType="xsd:string" dictRef="cc:parameter">ntyp</scalar>
80 <scalar dataType="xsd:string" dictRef="cc:value">3</scalar>
81 </list>
82 <list>
83 <scalar dataType="xsd:string" dictRef="cc:parameter">ecutwfc</scalar>
84 <scalar dataType="xsd:string" dictRef="cc:value">40.0</scalar>
85 </list>
86 <list>
87 <scalar dataType="xsd:string" dictRef="cc:parameter">ecutrho</scalar>
88 <scalar dataType="xsd:string" dictRef="cc:value">320.0</scalar>
89 </list>
90 <list>
91 <scalar dataType="xsd:string" dictRef="cc:parameter">input_dft</scalar>
92 <scalar dataType="xsd:string" dictRef="cc:value">PBE</scalar>
93 </list>
94 <list>
95 <scalar dataType="xsd:string" dictRef="cc:parameter">occupations</scalar>
96 <scalar dataType="xsd:string" dictRef="cc:value">smearing</scalar>
97 </list>
98 <list>
99 <scalar dataType="xsd:string" dictRef="cc:parameter">degauss</scalar>
100 <scalar dataType="xsd:string" dictRef="cc:value">0.02</scalar>
101 </list>
102 <list>
103 <scalar dataType="xsd:string" dictRef="cc:parameter">smearing</scalar>
104 <scalar dataType="xsd:string" dictRef="cc:value">gaussian</scalar>
105 </list>
106 <list>
107 <scalar dataType="xsd:string" dictRef="cc:parameter">nspin</scalar>
108 <scalar dataType="xsd:string" dictRef="cc:value">2</scalar>
109 </list>
110 <list>
111 <scalar dataType="xsd:string" dictRef="cc:parameter">starting_magnetization(1)</scalar>
112 <scalar dataType="xsd:string" dictRef="cc:value">1.0</scalar>
113 </list>
114 <list>
115 <scalar dataType="xsd:string" dictRef="cc:parameter">starting_magnetization(2)</scalar>
116 <scalar dataType="xsd:string" dictRef="cc:value">-1.0</scalar>
117 </list>
118 <list>
119 <scalar dataType="xsd:string" dictRef="cc:parameter">starting_magnetization(3)</scalar>
120 <scalar dataType="xsd:string" dictRef="cc:value">0.0</scalar>
121 </list>
122 <list>
123 <scalar dataType="xsd:string" dictRef="cc:parameter">lda_plus_u</scalar>
124 <scalar dataType="xsd:string" dictRef="cc:value">true</scalar>
125 </list>
126 <list>
127 <scalar dataType="xsd:string" dictRef="cc:parameter">lda_plus_u_kind</scalar>
128 <scalar dataType="xsd:string" dictRef="cc:value">0 , !type 2 not implemented, ignores J</scalar>
129 </list>
130 <list>
131 <scalar dataType="xsd:string" dictRef="cc:parameter">Hubbard_U(1)</scalar>
132 <scalar dataType="xsd:string" dictRef="cc:value">4.2</scalar>
133 </list>
134 <list>
135 <scalar dataType="xsd:string" dictRef="cc:parameter">Hubbard_U(2)</scalar>
136 <scalar dataType="xsd:string" dictRef="cc:value">4.2</scalar>
137 </list>
138 <list>
139 <scalar dataType="xsd:string" dictRef="cc:parameter">Hubbard_J0(1)</scalar>
140 <scalar dataType="xsd:string" dictRef="cc:value">0.0, !Is ignored!</scalar>
141 </list>
142 <list>
143 <scalar dataType="xsd:string" dictRef="cc:parameter">Hubbard_J0(2)</scalar>
144 <scalar dataType="xsd:string" dictRef="cc:value">0.0, !Is ignored!</scalar>
145 </list>
146 </list>
147 <list cmlx:templateRef="ELECTRONS">
148 <list>
149 <scalar dataType="xsd:string" dictRef="cc:parameter">electron_maxstep</scalar>
150 <scalar dataType="xsd:string" dictRef="cc:value">800</scalar>
151 </list>
152 <list>
153 <scalar dataType="xsd:string" dictRef="cc:parameter">conv_thr_init</scalar>
154 <scalar dataType="xsd:string" dictRef="cc:value">1e-4</scalar>
155 </list>
156 <list>
157 <scalar dataType="xsd:string" dictRef="cc:parameter">conv_thr</scalar>
158 <scalar dataType="xsd:string" dictRef="cc:value">1e-9</scalar>
159 </list>
160 <list>
161 <scalar dataType="xsd:string" dictRef="cc:parameter">startingpot</scalar>
162 <scalar dataType="xsd:string" dictRef="cc:value">atomic</scalar>
163 </list>
164 <list>
165 <scalar dataType="xsd:string" dictRef="cc:parameter">startingwfc</scalar>
166 <scalar dataType="xsd:string" dictRef="cc:value">random</scalar>
167 </list>
168 <list>
169 <scalar dataType="xsd:string" dictRef="cc:parameter">adaptive_thr</scalar>
170 <scalar dataType="xsd:string" dictRef="cc:value">true</scalar>
171 </list>
172 <list>
173 <scalar dataType="xsd:string" dictRef="cc:parameter">mixing_beta</scalar>
174 <scalar dataType="xsd:string" dictRef="cc:value">0.14</scalar>
175 </list>
176 <list>
177 <scalar dataType="xsd:string" dictRef="cc:parameter">diagonalization</scalar>
178 <scalar dataType="xsd:string" dictRef="cc:value">cg</scalar>
179 </list>
180 </list>
181 <list cmlx:templateRef="IONS">
182 <list>
183 <scalar dataType="xsd:string" dictRef="cc:parameter">ion_dynamics</scalar>
184 <scalar dataType="xsd:string" dictRef="cc:value">bfgs</scalar>
185 </list>
186 <list>
187 <scalar dataType="xsd:string" dictRef="cc:parameter">trust_radius_min</scalar>
188 <scalar dataType="xsd:string" dictRef="cc:value">1.D-5</scalar>
189 </list>
190 </list>
191 <list dictRef="species">
192 <array dataType="xsd:string" dictRef="qex:specie" size="3">Fe1 Fe2 O</array>
193 <array dataType="xsd:double" dictRef="cc:mass" size="3">55.84500 55.84500 15.99990</array>
194 <array dataType="xsd:string" dictRef="qex:pseudopot" size="3">Fe.pbe-sp-van_ak.UPF Fe.pbe-sp-van_ak.UPF O.pbe-van_ak.UPF</array>
195 <array dictRef="cc:elementType" size="3">Fe Fe O</array>
196 <map id="speciesToAtomTypeMap">
197 <link from="Fe1" to="Fe" />
198 <link from="Fe2" to="Fe" />
199 <link from="O" to="O" />
200 </map>
201 </list>
202 <list cmlx:templateRef="atoms">
203 <atom elementType="Fe" id="a1" specie="Fe2" x3="" xFract="0.166663898" y3="" yFract="0.333337143" z3="" zFract="0.409451359">Fe</atom>
204 <atom elementType="Fe" id="a2" specie="Fe1" x3="" xFract="-2.447E-6" y3="" yFract="3.614E-6" z3="" zFract="0.451051249">Fe</atom>
205 <atom elementType="Fe" id="a3" specie="Fe2" x3="" xFract="0.16666" y3="" yFract="0.33334" z3="" zFract="0.06124">Fe</atom>
206 <atom elementType="Fe" id="a4" specie="Fe1" x3="" xFract="0.33334" y3="" yFract="0.16667" z3="" zFract="0.0">Fe</atom>
207 <atom elementType="Fe" id="a5" specie="Fe2" x3="" xFract="0.0" y3="" yFract="0.0" z3="" zFract="0.08195">Fe</atom>
208 <atom elementType="Fe" id="a6" specie="Fe1" x3="" xFract="0.33334" y3="" yFract="0.16667" z3="" zFract="0.14319">Fe</atom>
209 <atom elementType="Fe" id="a7" specie="Fe2" x3="" xFract="-5.343E-6" y3="" yFract="5.009E-6" z3="" zFract="0.225538724">Fe</atom>
210 <atom elementType="Fe" id="a8" specie="Fe1" x3="" xFract="0.16666" y3="" yFract="0.33334" z3="" zFract="0.1639">Fe</atom>
211 <atom elementType="Fe" id="a9" specie="Fe2" x3="" xFract="0.333327346" y3="" yFract="0.166671997" z3="" zFract="0.246584781">Fe</atom>
212 <atom elementType="Fe" id="a10" specie="Fe1" x3="" xFract="0.166662601" y3="" yFract="0.333338569" z3="" zFract="0.308651469">Fe</atom>
213 <atom elementType="Fe" id="a11" specie="Fe2" x3="" xFract="0.333330456" y3="" yFract="0.166670754" z3="" zFract="0.396298854">Fe</atom>
214 <atom elementType="Fe" id="a12" specie="Fe1" x3="" xFract="-3.95E-6" y3="" yFract="4.548E-6" z3="" zFract="0.328137387">Fe</atom>
215 <atom elementType="O" id="a13" specie="O" x3="" xFract="0.15238" y3="" yFract="0.0" z3="" zFract="0.03062">O</atom>
216 <atom elementType="O" id="a14" specie="O" x3="" xFract="0.0" y3="" yFract="0.15238" z3="" zFract="0.03062">O</atom>
217 <atom elementType="O" id="a15" specie="O" x3="" xFract="0.493114653" y3="" yFract="0.320585686" z3="" zFract="0.442431216">O</atom>
218 <atom elementType="O" id="a16" specie="O" x3="" xFract="0.327462379" y3="" yFract="0.006886637" z3="" zFract="0.442431019">O</atom>
219 <atom elementType="O" id="a17" specie="O" x3="" xFract="0.17941542" y3="" yFract="0.172539124" z3="" zFract="0.442431172">O</atom>
220 <atom elementType="O" id="a18" specie="O" x3="" xFract="0.34762" y3="" yFract="0.34762" z3="" zFract="0.03062">O</atom>
221 <atom elementType="O" id="a19" specie="O" x3="" xFract="0.48563819" y3="" yFract="0.166610684" z3="" zFract="0.1949105">O</atom>
222 <atom elementType="O" id="a20" specie="O" x3="" xFract="0.33338996" y3="" yFract="0.319042226" z3="" zFract="0.194910254">O</atom>
223 <atom elementType="O" id="a21" specie="O" x3="" xFract="0.31905" y3="" yFract="0.48572" z3="" zFract="0.11257">O</atom>
224 <atom elementType="O" id="a22" specie="O" x3="" xFract="0.16666" y3="" yFract="0.18096" z3="" zFract="0.11257">O</atom>
225 <atom elementType="O" id="a23" specie="O" x3="" xFract="0.01428" y3="" yFract="0.33334" z3="" zFract="0.11257">O</atom>
226 <atom elementType="O" id="a24" specie="O" x3="" xFract="0.180958728" y3="" yFract="0.014363721" z3="" zFract="0.194910054">O</atom>
227 <atom elementType="O" id="a25" specie="O" x3="" xFract="0.321788281" y3="" yFract="0.333225075" z3="" zFract="0.360556075">O</atom>
228 <atom elementType="O" id="a26" specie="O" x3="" xFract="0.16677536" y3="" yFract="0.488574984" z3="" zFract="0.360556183">O</atom>
229 <atom elementType="O" id="a27" specie="O" x3="" xFract="0.152375882" y3="" yFract="0.153125384" z3="" zFract="0.277338078">O</atom>
230 <atom elementType="O" id="a28" specie="O" x3="" xFract="7.35347E-4" y3="" yFract="0.347624423" z3="" zFract="0.277338029">O</atom>
231 <atom elementType="O" id="a29" specie="O" x3="" xFract="0.346875072" y3="" yFract="-7.34132E-4" z3="" zFract="0.277338119">O</atom>
232 <atom elementType="O" id="a30" specie="O" x3="" xFract="0.011425967" y3="" yFract="0.17821285" z3="" zFract="0.360556085">O</atom>
233 <atom elementType="Fe" id="a31" specie="Fe2" x3="" xFract="0.666663975" y3="" yFract="0.333337151" z3="" zFract="0.409451269">Fe</atom>
234 <atom elementType="Fe" id="a32" specie="Fe1" x3="" xFract="0.499997414" y3="" yFract="3.47E-6" z3="" zFract="0.451051255">Fe</atom>
235 <atom elementType="Fe" id="a33" specie="Fe2" x3="" xFract="0.66666" y3="" yFract="0.33334" z3="" zFract="0.06124">Fe</atom>
236 <atom elementType="Fe" id="a34" specie="Fe1" x3="" xFract="0.83333" y3="" yFract="0.16667" z3="" zFract="0.0">Fe</atom>
237 <atom elementType="Fe" id="a35" specie="Fe2" x3="" xFract="0.5" y3="" yFract="0.0" z3="" zFract="0.08195">Fe</atom>
238 <atom elementType="Fe" id="a36" specie="Fe1" x3="" xFract="0.83333" y3="" yFract="0.16667" z3="" zFract="0.14319">Fe</atom>
239 <atom elementType="Fe" id="a37" specie="Fe2" x3="" xFract="0.499993955" y3="" yFract="3.637E-6" z3="" zFract="0.225539296">Fe</atom>
240 <atom elementType="Fe" id="a38" specie="Fe1" x3="" xFract="0.66666" y3="" yFract="0.33334" z3="" zFract="0.1639">Fe</atom>
241 <atom elementType="Fe" id="a39" specie="Fe2" x3="" xFract="0.833328682" y3="" yFract="0.166672502" z3="" zFract="0.246584853">Fe</atom>
242 <atom elementType="Fe" id="a40" specie="Fe1" x3="" xFract="0.666662589" y3="" yFract="0.333338201" z3="" zFract="0.308651364">Fe</atom>
243 <atom elementType="Fe" id="a41" specie="Fe2" x3="" xFract="0.833330375" y3="" yFract="0.166670545" z3="" zFract="0.396298876">Fe</atom>
244 <atom elementType="Fe" id="a42" specie="Fe1" x3="" xFract="0.499996285" y3="" yFract="4.543E-6" z3="" zFract="0.328137528">Fe</atom>
245 <atom elementType="O" id="a43" specie="O" x3="" xFract="0.65238" y3="" yFract="0.0" z3="" zFract="0.03062">O</atom>
246 <atom elementType="O" id="a44" specie="O" x3="" xFract="0.5" y3="" yFract="0.15238" z3="" zFract="0.03062">O</atom>
247 <atom elementType="O" id="a45" specie="O" x3="" xFract="0.993114488" y3="" yFract="0.320585299" z3="" zFract="0.442431331">O</atom>
248 <atom elementType="O" id="a46" specie="O" x3="" xFract="0.827462315" y3="" yFract="0.006886443" z3="" zFract="0.442431085">O</atom>
249 <atom elementType="O" id="a47" specie="O" x3="" xFract="0.679415215" y3="" yFract="0.172538968" z3="" zFract="0.442431093">O</atom>
250 <atom elementType="O" id="a48" specie="O" x3="" xFract="0.84762" y3="" yFract="0.34762" z3="" zFract="0.03062">O</atom>
251 <atom elementType="O" id="a49" specie="O" x3="" xFract="0.985636731" y3="" yFract="0.166611225" z3="" zFract="0.194910522">O</atom>
252 <atom elementType="O" id="a50" specie="O" x3="" xFract="0.83338884" y3="" yFract="0.319042139" z3="" zFract="0.194910295">O</atom>
253 <atom elementType="O" id="a51" specie="O" x3="" xFract="0.81905" y3="" yFract="0.48572" z3="" zFract="0.11257">O</atom>
254 <atom elementType="O" id="a52" specie="O" x3="" xFract="0.66666" y3="" yFract="0.18096" z3="" zFract="0.11257">O</atom>
255 <atom elementType="O" id="a53" specie="O" x3="" xFract="0.51428" y3="" yFract="0.33334" z3="" zFract="0.11257">O</atom>
256 <atom elementType="O" id="a54" specie="O" x3="" xFract="0.680957272" y3="" yFract="0.014362846" z3="" zFract="0.194909856">O</atom>
257 <atom elementType="O" id="a55" specie="O" x3="" xFract="0.821788385" y3="" yFract="0.333224926" z3="" zFract="0.36055603">O</atom>
258 <atom elementType="O" id="a56" specie="O" x3="" xFract="0.666775614" y3="" yFract="0.488574957" z3="" zFract="0.360556124">O</atom>
259 <atom elementType="O" id="a57" specie="O" x3="" xFract="0.652376318" y3="" yFract="0.153125058" z3="" zFract="0.277338113">O</atom>
260 <atom elementType="O" id="a58" specie="O" x3="" xFract="0.500734916" y3="" yFract="0.347623757" z3="" zFract="0.277338123">O</atom>
261 <atom elementType="O" id="a59" specie="O" x3="" xFract="0.846874865" y3="" yFract="-7.34269E-4" z3="" zFract="0.277338041">O</atom>
262 <atom elementType="O" id="a60" specie="O" x3="" xFract="0.511426021" y3="" yFract="0.178212879" z3="" zFract="0.360556047">O</atom>
263 <atom elementType="Fe" id="a61" specie="Fe2" x3="" xFract="0.166664013" y3="" yFract="0.833337308" z3="" zFract="0.409451299">Fe</atom>
264 <atom elementType="Fe" id="a62" specie="Fe1" x3="" xFract="-2.422E-6" y3="" yFract="0.500003543" z3="" zFract="0.451051094">Fe</atom>
265 <atom elementType="Fe" id="a63" specie="Fe2" x3="" xFract="0.16666" y3="" yFract="0.83334" z3="" zFract="0.06124">Fe</atom>
266 <atom elementType="Fe" id="a64" specie="Fe1" x3="" xFract="0.33334" y3="" yFract="0.66667" z3="" zFract="0.0">Fe</atom>
267 <atom elementType="Fe" id="a65" specie="Fe2" x3="" xFract="0.0" y3="" yFract="0.5" z3="" zFract="0.08195">Fe</atom>
268 <atom elementType="Fe" id="a66" specie="Fe1" x3="" xFract="0.33334" y3="" yFract="0.66667" z3="" zFract="0.14319">Fe</atom>
269 <atom elementType="Fe" id="a67" specie="Fe2" x3="" xFract="-5.198E-6" y3="" yFract="0.500005166" z3="" zFract="0.225538724">Fe</atom>
270 <atom elementType="Fe" id="a68" specie="Fe1" x3="" xFract="0.16666" y3="" yFract="0.83334" z3="" zFract="0.1639">Fe</atom>
271 <atom elementType="Fe" id="a69" specie="Fe2" x3="" xFract="0.333327452" y3="" yFract="0.666671987" z3="" zFract="0.246584799">Fe</atom>
272 <atom elementType="Fe" id="a70" specie="Fe1" x3="" xFract="0.166662495" y3="" yFract="0.833338565" z3="" zFract="0.308651427">Fe</atom>
273 <atom elementType="Fe" id="a71" specie="Fe2" x3="" xFract="0.333330417" y3="" yFract="0.666670672" z3="" zFract="0.39629892">Fe</atom>
274 <atom elementType="Fe" id="a72" specie="Fe1" x3="" xFract="-3.873E-6" y3="" yFract="0.500004576" z3="" zFract="0.328137392">Fe</atom>
275 <atom elementType="O" id="a73" specie="O" x3="" xFract="0.15238" y3="" yFract="0.5" z3="" zFract="0.03062">O</atom>
276 <atom elementType="O" id="a74" specie="O" x3="" xFract="0.0" y3="" yFract="0.65238" z3="" zFract="0.03062">O</atom>
277 <atom elementType="O" id="a75" specie="O" x3="" xFract="0.493114605" y3="" yFract="0.820585415" z3="" zFract="0.442431371">O</atom>
278 <atom elementType="O" id="a76" specie="O" x3="" xFract="0.327462127" y3="" yFract="0.506886475" z3="" zFract="0.442431144">O</atom>
279 <atom elementType="O" id="a77" specie="O" x3="" xFract="0.179415387" y3="" yFract="0.672539192" z3="" zFract="0.442431155">O</atom>
280 <atom elementType="O" id="a78" specie="O" x3="" xFract="0.34762" y3="" yFract="0.84762" z3="" zFract="0.03062">O</atom>
281 <atom elementType="O" id="a79" specie="O" x3="" xFract="0.485638691" y3="" yFract="0.666610887" z3="" zFract="0.194910346">O</atom>
282 <atom elementType="O" id="a80" specie="O" x3="" xFract="0.333390108" y3="" yFract="0.819042192" z3="" zFract="0.194910214">O</atom>
283 <atom elementType="O" id="a81" specie="O" x3="" xFract="0.31905" y3="" yFract="0.98572" z3="" zFract="0.11257">O</atom>
284 <atom elementType="O" id="a82" specie="O" x3="" xFract="0.16666" y3="" yFract="0.68096" z3="" zFract="0.11257">O</atom>
285 <atom elementType="O" id="a83" specie="O" x3="" xFract="0.01428" y3="" yFract="0.83334" z3="" zFract="0.11257">O</atom>
286 <atom elementType="O" id="a84" specie="O" x3="" xFract="0.180958984" y3="" yFract="0.514363858" z3="" zFract="0.194910061">O</atom>
287 <atom elementType="O" id="a85" specie="O" x3="" xFract="0.321788441" y3="" yFract="0.833225106" z3="" zFract="0.360556081">O</atom>
288 <atom elementType="O" id="a86" specie="O" x3="" xFract="0.166775442" y3="" yFract="0.988575063" z3="" zFract="0.36055611">O</atom>
289 <atom elementType="O" id="a87" specie="O" x3="" xFract="0.152376131" y3="" yFract="0.65312541" z3="" zFract="0.277338124">O</atom>
290 <atom elementType="O" id="a88" specie="O" x3="" xFract="7.3522E-4" y3="" yFract="0.847624458" z3="" zFract="0.277338005">O</atom>
291 <atom elementType="O" id="a89" specie="O" x3="" xFract="0.346875153" y3="" yFract="0.499266006" z3="" zFract="0.277338134">O</atom>
292 <atom elementType="O" id="a90" specie="O" x3="" xFract="0.01142605" y3="" yFract="0.678213001" z3="" zFract="0.360556059">O</atom>
293 <atom elementType="Fe" id="a91" specie="Fe2" x3="" xFract="0.666664011" y3="" yFract="0.833337086" z3="" zFract="0.409451389">Fe</atom>
294 <atom elementType="Fe" id="a92" specie="Fe1" x3="" xFract="0.499997365" y3="" yFract="0.500003643" z3="" zFract="0.451051294">Fe</atom>
295 <atom elementType="Fe" id="a93" specie="Fe2" x3="" xFract="0.66666" y3="" yFract="0.83334" z3="" zFract="0.06124">Fe</atom>
296 <atom elementType="Fe" id="a94" specie="Fe1" x3="" xFract="0.83333" y3="" yFract="0.66667" z3="" zFract="0.0">Fe</atom>
297 <atom elementType="Fe" id="a95" specie="Fe2" x3="" xFract="0.5" y3="" yFract="0.5" z3="" zFract="0.08195">Fe</atom>
298 <atom elementType="Fe" id="a96" specie="Fe1" x3="" xFract="0.83333" y3="" yFract="0.66667" z3="" zFract="0.14319">Fe</atom>
299 <atom elementType="Fe" id="a97" specie="Fe2" x3="" xFract="0.499994218" y3="" yFract="0.500003611" z3="" zFract="0.225539273">Fe</atom>
300 <atom elementType="Fe" id="a98" specie="Fe1" x3="" xFract="0.66666" y3="" yFract="0.83334" z3="" zFract="0.1639">Fe</atom>
301 <atom elementType="Fe" id="a99" specie="Fe2" x3="" xFract="0.833328491" y3="" yFract="0.666672211" z3="" zFract="0.246584848">Fe</atom>
302 <atom elementType="Fe" id="a100" specie="Fe1" x3="" xFract="0.666662622" y3="" yFract="0.833338209" z3="" zFract="0.30865145">Fe</atom>
303 <atom elementType="Fe" id="a101" specie="Fe2" x3="" xFract="0.833330463" y3="" yFract="0.666670636" z3="" zFract="0.39629892">Fe</atom>
304 <atom elementType="Fe" id="a102" specie="Fe1" x3="" xFract="0.499996331" y3="" yFract="0.500004588" z3="" zFract="0.328137541">Fe</atom>
305 <atom elementType="O" id="a103" specie="O" x3="" xFract="0.65238" y3="" yFract="0.5" z3="" zFract="0.03062">O</atom>
306 <atom elementType="O" id="a104" specie="O" x3="" xFract="0.5" y3="" yFract="0.65238" z3="" zFract="0.03062">O</atom>
307 <atom elementType="O" id="a105" specie="O" x3="" xFract="0.993114696" y3="" yFract="0.82058553" z3="" zFract="0.442431324">O</atom>
308 <atom elementType="O" id="a106" specie="O" x3="" xFract="0.827462342" y3="" yFract="0.506886424" z3="" zFract="0.442431009">O</atom>
309 <atom elementType="O" id="a107" specie="O" x3="" xFract="0.679415402" y3="" yFract="0.672539007" z3="" zFract="0.442431234">O</atom>
310 <atom elementType="O" id="a108" specie="O" x3="" xFract="0.84762" y3="" yFract="0.84762" z3="" zFract="0.03062">O</atom>
311 <atom elementType="O" id="a109" specie="O" x3="" xFract="0.985637094" y3="" yFract="0.66661151" z3="" zFract="0.194910645">O</atom>
312 <atom elementType="O" id="a110" specie="O" x3="" xFract="0.833388422" y3="" yFract="0.819042438" z3="" zFract="0.194910203">O</atom>
313 <atom elementType="O" id="a111" specie="O" x3="" xFract="0.81905" y3="" yFract="0.98572" z3="" zFract="0.11257">O</atom>
314 <atom elementType="O" id="a112" specie="O" x3="" xFract="0.66666" y3="" yFract="0.68095" z3="" zFract="0.11257">O</atom>
315 <atom elementType="O" id="a113" specie="O" x3="" xFract="0.51428" y3="" yFract="0.83334" z3="" zFract="0.11257">O</atom>
316 <atom elementType="O" id="a114" specie="O" x3="" xFract="0.680957752" y3="" yFract="0.514362481" z3="" zFract="0.194910377">O</atom>
317 <atom elementType="O" id="a115" specie="O" x3="" xFract="0.821788383" y3="" yFract="0.833224999" z3="" zFract="0.360556091">O</atom>
318 <atom elementType="O" id="a116" specie="O" x3="" xFract="0.666775439" y3="" yFract="0.988574757" z3="" zFract="0.360556167">O</atom>
319 <atom elementType="O" id="a117" specie="O" x3="" xFract="0.65237629" y3="" yFract="0.653125146" z3="" zFract="0.277338174">O</atom>
320 <atom elementType="O" id="a118" specie="O" x3="" xFract="0.500735108" y3="" yFract="0.847623809" z3="" zFract="0.277338072">O</atom>
321 <atom elementType="O" id="a119" specie="O" x3="" xFract="0.846875134" y3="" yFract="0.499265776" z3="" zFract="0.277338099">O</atom>
322 <atom elementType="O" id="a120" specie="O" x3="" xFract="0.511426047" y3="" yFract="0.678212724" z3="" zFract="0.360556191">O</atom>
323 </list>
324 <list cmlx:templateRef="KPOINTS">
325 <scalar dataType="xsd:string" dictRef="qex:meshScheme">automatic</scalar>
326 <array dataType="xsd:integer" dictRef="qex:subdivisionN" size="3">2 2 1</array>
327 <array dataType="xsd:double" dictRef="qex:shiftS" size="3">0 0 0</array>
328 </list>
329
330
331 </module>
332</comment>
Template definition
1<templateList> <template pattern="\s*\u0026\S+.*" endPattern="\s*\u002F\s*" endPattern2="\s*\u0026\S+.*" endPattern3="~" endOffset="0" repeat="*"> <record>\s*\u0026{X,x:section}</record> <record repeat="*">\s*!\s*</record> <record id="section" repeat="*">{X,cc:parameter}=\s*['\.]?{X,cc:value}['\.]?\s*,?\s*</record> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='section']" name="cmlx:templateRef" value="$string(preceding-sibling::cml:list/cml:scalar[@dictRef='x:section']/text())" />
2 </template> <template pattern="\s*(?i)K_POINTS.*(gamma|tpiba|crystal).*" endPattern="\s*" endPattern2="~"> <record id="KPOINTS">\s*K_POINTS\s*{A,qex:meshScheme}.*</record> <record /> <templateList> <template pattern="\s*(\S+\s+){3}(\d+)\s*" endPattern="\s*" endPattern2="~"> <record id="kpoints_info" repeat="*" makeArray="true">{3F,qex:kpointlist}{I,qex:weight}</record> <transform process="pullup" xpath=".//cml:array" repeat="2" />
3 </template> <template pattern="\s*(\S+\s+){3}(\d+)\s+\S+.*" endPattern="\s*" endPattern2="~"> <record id="kpoints_info" repeat="*" makeArray="true">{3F,qex:kpointlist}{I,qex:weight}{A,qex:path}</record> <transform process="pullup" xpath=".//cml:array" repeat="2" />
4 </template>
5 </templateList> <transform process="moveRelative" xpath=".//cml:array" to="preceding::cml:scalar[@dictRef='qex:meshScheme']/parent::cml:list" />
6 </template> <template pattern="\s*(?i)K_POINTS\s*automatic.*" endPattern=".*" endPattern2="~" endOffset="1"> <record id="KPOINTS">\s*K_POINTS{X,qex:meshScheme}</record> <record id="kpoints_info">{3I,qex:subdivisionN}{3F,qex:shiftS}.*</record> <transform process="moveRelative" xpath=".//cml:array" to="preceding::cml:scalar[@dictRef='qex:meshScheme']/parent::cml:list" /> <transform process="addAttribute" xpath="./cml:list[child::cml:list]" name="cmlx:templateRef" value="KPOINTS" /> <transform process="delete" xpath=".//cml:list[count(*)=0]" /> <transform process="delete" xpath=".//cml:list[count(*)=0]" />
7 </template> <template pattern="\s*\d+\s*$\s*(\S+\s+){3}(\d+)\s+\S+.*" endPattern="\s*" endPattern2="~"> <record /> <record id="kpoints_info" repeat="*" makeArray="true">{3F,qex:kpointlist}{I,qex:weight}{A,qex:path}</record> <transform process="pullup" xpath=".//cml:array" repeat="2" />
8 </template> <template id="species" name="Atomic species" pattern="\s*ATOMIC_SPECIES.*" endPattern="\s*((?!\S+\s+[0-9\.\-]+\s+\S+).)*" endPattern2="~"> <record repeat="1" /> <record repeat="*">{A,qex:specie}{F,cc:mass}{X,qex:pseudopot}</record> <transform process="addChild" xpath=".//cml:list[child::cml:scalar]" elementName="cml:scalar" dictRef="cc:elementType" /> <transform process="setValue" xpath=".//cml:scalar[@dictRef='cc:elementType']" value="$string(tokenize(.//preceding-sibling::cml:scalar[@dictRef='qex:pseudopot'],'[\._]')[1])" /> <transform process="addMap" xpath="." id="speciesToAtomTypeMap" from=".//cml:scalar[@dictRef='qex:specie']" to=".//cml:scalar[@dictRef='cc:elementType']" /> <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='qex:specie']" /> <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='cc:mass']" /> <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='qex:pseudopot']" /> <transform process="createArray" xpath="." from=".//cml:scalar[@dictRef='cc:elementType']" /> <transform process="addChild" xpath="." elementName="cml:list" dictRef="species" /> <transform process="move" xpath=".//cml:scalar" to="./cml:list[@dictRef='species']" /> <transform process="move" xpath=".//cml:array" to="./cml:list[@dictRef='species']" /> <transform process="move" xpath=".//cml:map" to="./cml:list[@dictRef='species']" /> <transform process="delete" xpath=".//cml:list[count(*)=0]" /> <transform process="delete" xpath=".//cml:list[count(*)=0]" />
9 </template> <template id="positions" name="Atomic positions" pattern="\s*ATOMIC_POSITIONS.*" endPattern="(?!\s*\S+(\s+[0-9\.-]+){3}).*" endPattern2="~"> <record>\s*ATOMIC_POSITIONS{X,qex:coordtype}</record> <record id="atoms" repeat="*">{A,qex:specie}{F,x:coordX}{F,x:coordY}{F,x:coordZ}.*</record> <transform process="moveRelative" xpath=".//cml:scalar[@dictRef='qex:coordtype']" to="./parent::cml:list/following-sibling::cml:list[@cmlx:templateRef='atom']" position="1" /> <transform process="operateScalar" xpath=".//cml:scalar[@dictRef='x:coordX']" args="operator=multiply operand=$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'bohr')) then 0.529177249 else 1)" /> <transform process="operateScalar" xpath=".//cml:scalar[@dictRef='x:coordY']" args="operator=multiply operand=$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'bohr')) then 0.529177249 else 1)" /> <transform process="operateScalar" xpath=".//cml:scalar[@dictRef='x:coordZ']" args="operator=multiply operand=$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'bohr')) then 0.529177249 else 1)" /> <transform process="setValue" xpath="//cml:scalar[@dictRef='qex:coordtype' and contains(lower-case(text()), 'bohr')]" value="angstrom" />
10 </template> <transform process="addChild" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list" elementName="cml:atom" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="id" value="$string(concat('a',count(.//preceding::cml:atom) + 1))" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="specie" value="$string(./preceding-sibling::cml:scalar[@dictRef='qex:specie'])" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="x3" value="$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'angstrom')) then ./preceding-sibling::cml:scalar[@dictRef='x:coordX'] else '')" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="y3" value="$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'angstrom')) then ./preceding-sibling::cml:scalar[@dictRef='x:coordY'] else '')" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="z3" value="$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'angstrom')) then ./preceding-sibling::cml:scalar[@dictRef='x:coordZ'] else '')" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="xFract" value="$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'crystal')) then ./preceding-sibling::cml:scalar[@dictRef='x:coordX'] else '')" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="yFract" value="$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'crystal')) then ./preceding-sibling::cml:scalar[@dictRef='x:coordY'] else '')" /> <transform process="addAttribute" xpath=".//cml:list[@cmlx:templateRef='atoms']/cml:list/cml:atom" name="zFract" value="$number(if(contains(//cml:scalar[@dictRef='qex:coordtype']/text(), 'crystal')) then ./preceding-sibling::cml:scalar[@dictRef='x:coordZ'] else '')" /> <transform process="setValue" xpath=".//cml:atom" map="//cml:map[@id='speciesToAtomTypeMap']" value="$string(./@specie)" /> <transform process="setValue" xpath=".//cml:atom" value="$string(concat(upper-case(substring(./text(), 1, 1)), lower-case(substring(./text(), 2))))" /> <transform process="addAttribute" xpath=".//cml:atom" name="elementType" value="$string(./text())" /> <transform process="pullup" xpath=".//cml:atom" /> <transform process="delete" xpath=".//cml:list[@cmlx:templateRef='atoms']//cml:scalar" /> <transform process="move" xpath="//cml:scalar[@dictRef='qex:coordtype']" to="//cml:list[@cmlx:templateRef='atoms']" /> <transform process="delete" xpath="//cml:scalar[@dictRef='qex:coordtype']" /> <transform process="delete" xpath=".//cml:list[@cmlx:templateRef='missingID']" /> <transform process="pullup" xpath="./cml:module/cml:list" /> <transform process="delete" xpath="./cml:module" /> <transform process="delete" xpath=".//cml:list[count(*)= 0]" /> <transform process="delete" xpath="//cml:list/text()" /> <transform process="delete" xpath="//cml:list/text()" /> <transform process="delete" xpath="//cml:module/text()" />
11 </templateList>