comparison mayachemtools/docs/scripts/man1/ElementalAnalysisSDFiles.1 @ 0:73ae111cf86f draft

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 11:55:01 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:73ae111cf86f
1 .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.22)
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sp \" Vertical space (when we can't use .PP)
6 .if t .sp .5v
7 .if n .sp
8 ..
9 .de Vb \" Begin verbatim text
10 .ft CW
11 .nf
12 .ne \\$1
13 ..
14 .de Ve \" End verbatim text
15 .ft R
16 .fi
17 ..
18 .\" Set up some character translations and predefined strings. \*(-- will
19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
22 .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
23 .\" nothing in troff, for use with C<>.
24 .tr \(*W-
25 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26 .ie n \{\
27 . ds -- \(*W-
28 . ds PI pi
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
31 . ds L" ""
32 . ds R" ""
33 . ds C` ""
34 . ds C' ""
35 'br\}
36 .el\{\
37 . ds -- \|\(em\|
38 . ds PI \(*p
39 . ds L" ``
40 . ds R" ''
41 'br\}
42 .\"
43 .\" Escape single quotes in literal strings from groff's Unicode transform.
44 .ie \n(.g .ds Aq \(aq
45 .el .ds Aq '
46 .\"
47 .\" If the F register is turned on, we'll generate index entries on stderr for
48 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
49 .\" entries marked with X<> in POD. Of course, you'll have to process the
50 .\" output yourself in some meaningful fashion.
51 .ie \nF \{\
52 . de IX
53 . tm Index:\\$1\t\\n%\t"\\$2"
54 ..
55 . nr % 0
56 . rr F
57 .\}
58 .el \{\
59 . de IX
60 ..
61 .\}
62 .\"
63 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
64 .\" Fear. Run. Save yourself. No user-serviceable parts.
65 . \" fudge factors for nroff and troff
66 .if n \{\
67 . ds #H 0
68 . ds #V .8m
69 . ds #F .3m
70 . ds #[ \f1
71 . ds #] \fP
72 .\}
73 .if t \{\
74 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
75 . ds #V .6m
76 . ds #F 0
77 . ds #[ \&
78 . ds #] \&
79 .\}
80 . \" simple accents for nroff and troff
81 .if n \{\
82 . ds ' \&
83 . ds ` \&
84 . ds ^ \&
85 . ds , \&
86 . ds ~ ~
87 . ds /
88 .\}
89 .if t \{\
90 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
91 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
92 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
93 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
94 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
95 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
96 .\}
97 . \" troff and (daisy-wheel) nroff accents
98 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
99 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
100 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
101 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
102 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
103 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
104 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
105 .ds ae a\h'-(\w'a'u*4/10)'e
106 .ds Ae A\h'-(\w'A'u*4/10)'E
107 . \" corrections for vroff
108 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
109 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
110 . \" for low resolution devices (crt and lpr)
111 .if \n(.H>23 .if \n(.V>19 \
112 \{\
113 . ds : e
114 . ds 8 ss
115 . ds o a
116 . ds d- d\h'-1'\(ga
117 . ds D- D\h'-1'\(hy
118 . ds th \o'bp'
119 . ds Th \o'LP'
120 . ds ae ae
121 . ds Ae AE
122 .\}
123 .rm #[ #] #H #V #F C
124 .\" ========================================================================
125 .\"
126 .IX Title "ELEMENTALANALYSISSDFILES 1"
127 .TH ELEMENTALANALYSISSDFILES 1 "2015-03-29" "perl v5.14.2" "MayaChemTools"
128 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
129 .\" way too many mistakes in technical documents.
130 .if n .ad l
131 .nh
132 .SH "NAME"
133 ElementalAnalysisSDFiles.pl \- Perform elemental analysis using formula data field in SDFile(s)
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 ElementalAnalysisSDFiles.pl SDFile(s)...
137 .PP
138 ElementalAnalysisSDFiles.pl [\fB\-d, \-\-detail\fR infolevel] [\fB\-\-fast\fR]
139 [\fB\-\-formulafield\fR \s-1SD\s0 data field name] [\fB\-f, \-\-formulamode\fR \fIDataField | StructureData\fR]
140 [\fB\-\-formulaout\fR yes or no] [\fB\-m, \-\-mode\fR All | \*(L"ElementalAnalysis, [MolecularWeight, ExactMass]\*(R"]
141 [\fB\-h, \-\-help\fR] [\fB\-o, \-\-overwrite\fR] [\fB\-r, \-\-root\fR rootname]
142 [\fB\-v \-\-valuefieldnames\fR Name, Label, [Name, Label,...]] [\fB\-w, \-\-workingdir\fR dirname] SDFile(s)...
143 .SH "DESCRIPTION"
144 .IX Header "DESCRIPTION"
145 Perform elemental analysis using molecular formula specified by a data field name or generated
146 from structure data in \fISDFile(s)\fR.
147 .PP
148 In addition to straightforward molecular formulas \- H2O, HCl, C3H7O2N \-
149 other supported variations are: Ca3(\s-1PO4\s0)2, [PCl4]+, [Fe(\s-1CN\s0)6]4\-, C37H42N2O6+2, Na2CO3.10H2O,
150 8H2S.46H2O, and so on. Charges are simply ignored. Isotope symbols in formulas specification, including
151 D and T, are not supported.
152 .PP
153 The file names are separated by space.The valid file extensions are \fI.sdf\fR and \fI.sd\fR.
154 All other file names are ignored. All the \s-1SD\s0 files in a current directory can be specified
155 either by \fI*.sdf\fR or the current directory name.
156 .SH "OPTIONS"
157 .IX Header "OPTIONS"
158 .IP "\fB\-d, \-\-detail\fR \fIinfolevel\fR" 4
159 .IX Item "-d, --detail infolevel"
160 Level of information to print about compound records being ignored. Default: \fI1\fR. Possible
161 values: \fI1, 2 or 3\fR.
162 .IP "\fB\-\-fast\fR" 4
163 .IX Item "--fast"
164 In this mode, the formula data field specified using \fB\-f, \-\-formulafield\fR option is assumed
165 to contain valid molecular formula data and initial formula validation check is skipped.
166 .IP "\fB\-\-formulafield\fR \fI\s-1SD\s0 data field name\fR" 4
167 .IX Item "--formulafield SD data field name"
168 \&\fISDFile(s)\fR data field name containing molecular formulas used for performing
169 elemental analysis during \fIDataField\fR value of \fB\-f, \-\-formulamode\fR option.
170 Default value: \fI\s-1SD\s0 data field containing the word formula in its name\fR.
171 .Sp
172 This option is ignore during \fIStructureData\fR value of \fB\-f, \-\-formulamode\fR option.
173 .IP "\fB\-f, \-\-formulamode\fR \fIDataField | StructureData\fR" 4
174 .IX Item "-f, --formulamode DataField | StructureData"
175 Specify source of molecular formula used for performing elemental analysis: retrieve
176 formula using \fISDFile(s)\fR data field name or generate formula from structure. Possible
177 values: \fIDataField or StructureData\fR. Default value: \fIDataField\fR.
178 .IP "\fB\-\-formulaout\fR \fIyes or no\fR" 4
179 .IX Item "--formulaout yes or no"
180 Specify whether to write out formula to \s-1SD\s0 file during \fIStructureData\fR value of
181 \&\fB\-f, \-\-formulamode\fR option. Possible values: \fIYes or No\fR. Default: \fINo\fR.
182 .ie n .IP "\fB\-m, \-\-mode\fR \fIAll | ""ElementalAnalysis,[MolecularWeight,ExactMass]""\fR" 4
183 .el .IP "\fB\-m, \-\-mode\fR \fIAll | ``ElementalAnalysis,[MolecularWeight,ExactMass]''\fR" 4
184 .IX Item "-m, --mode All | ElementalAnalysis,[MolecularWeight,ExactMass]"
185 Specify what values to calculate using molecular formula data field or structure data from
186 \&\fISDFile(s)\fR: calculate all supported values or specify a comma delimited list of values.
187 Possible values: \fIAll | \*(L"ElementalAnalysis, [MolecularWeight, ExactMass]\*(R"\fR. Default: \fIAll\fR
188 .IP "\fB\-h, \-\-help\fR" 4
189 .IX Item "-h, --help"
190 Print this help message.
191 .IP "\fB\-o, \-\-overwrite\fR" 4
192 .IX Item "-o, --overwrite"
193 Overwrite existing files.
194 .IP "\fB\-p, \-\-precision\fR \fInumber\fR" 4
195 .IX Item "-p, --precision number"
196 Precision of calculated values in the output file. Default: up to \fI2\fR decimal places.
197 Valid values: positive integers.
198 .IP "\fB\-r, \-\-root\fR \fIrootname\fR" 4
199 .IX Item "-r, --root rootname"
200 New \s-1SD\s0 file name is generated using the root: <Root>.<Ext>. Default new file
201 name: <InitialSDFileName>ElementalAnalysis.<Ext>. This option is ignored for multiple
202 input files.
203 .IP "\fB\-v \-\-valuefieldnames\fR \fIName,Label,[Name,Label,...]\fR" 4
204 .IX Item "-v --valuefieldnames Name,Label,[Name,Label,...]"
205 Specify \s-1SD\s0 data field names to use for calculated values. In general, it's a comma delimited
206 list of value name and \s-1SD\s0 field name pairs. Supported value names: \fIElementalAnalysis,
207 MolecularWeight, ExactMass, and MolecularFormula\fR. Default labels: \fIElementalAnalysis,
208 MolecularWeight, ExactMass, and MolecularFormula\fR.
209 .Sp
210 \&\fIMolecularFormula\fR label is only used during \fIStructureData\fR value of
211 \&\fB\-f, \-\-formulamode\fR option.
212 .IP "\fB\-w, \-\-workingdir\fR \fIdirname\fR" 4
213 .IX Item "-w, --workingdir dirname"
214 Location of working directory. Default: current directory.
215 .SH "EXAMPLES"
216 .IX Header "EXAMPLES"
217 To perform elemental analysis, calculate molecular weight and exact mass using \s-1SD\s0
218 field name value with the word Formula in its name and generate a new \s-1SD\s0 file
219 NewSample1.sdf, type:
220 .PP
221 .Vb 1
222 \& % ElementalAnalysisSDFiles.pl \-o \-r NewSample1 Sample1.sdf
223 .Ve
224 .PP
225 To perform elemental analysis, calculate molecular weight and exact mass using
226 structure data in \s-1SD\s0 file and generate a new \s-1SD\s0 file NewSample1.sdf, type:
227 .PP
228 .Vb 2
229 \& % ElementalAnalysisSDFiles.pl \-\-formulamode StructureData \-o
230 \& \-r NewSample1 Sample1.sdf
231 .Ve
232 .PP
233 To perform elemental analysis using formulas in \s-1SD\s0 field name Formula, use field name
234 Analysis for calculated data, and generate a new \s-1SD\s0 file NewSample1.sdf, type:
235 .PP
236 .Vb 3
237 \& % ElementalAnalysisSDFiles.pl \-\-m ElementalAnalysis \-\-formulafield
238 \& Formula \-\-valuefieldnames "ElementalAnalysis,Analysis" \-o
239 \& \-r NewSample1 Sample1.sdf
240 .Ve
241 .PP
242 To calculate molecular weight, using formulas in \s-1SD\s0 field name Formula, with four decimal
243 precision and generate a new \s-1SD\s0 file NewSample1.sdf, type
244 .PP
245 .Vb 2
246 \& % ElementalAnalysisSDFiles.pl \-\-m MolecularWeight \-\-formulafield
247 \& Formula \-\-precision 4 \-o \-r NewSample1 Sample1.sdf
248 .Ve
249 .SH "AUTHOR"
250 .IX Header "AUTHOR"
251 Manish Sud <msud@san.rr.com>
252 .SH "SEE ALSO"
253 .IX Header "SEE ALSO"
254 AnalyzeSDFilesData.pl, InfoSDFiles.pl, ExtractFromSDFiles.pl
255 .SH "COPYRIGHT"
256 .IX Header "COPYRIGHT"
257 Copyright (C) 2015 Manish Sud. All rights reserved.
258 .PP
259 This file is part of MayaChemTools.
260 .PP
261 MayaChemTools is free software; you can redistribute it and/or modify it under
262 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
263 Software Foundation; either version 3 of the License, or (at your option)
264 any later version.