comparison docs/scripts/man1/SDToMolFiles.1 @ 0:4816e4a8ae95 draft default tip

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 09:23:18 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4816e4a8ae95
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 "SDTOMOLFILES 1"
127 .TH SDTOMOLFILES 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 SDToMolFiles.pl \- Generate MDLMOL file(s) from SD file(s)
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 SDToMolFiles.pl SDFile(s)...
137 .PP
138 SDToMolFiles.pl [\fB\-d, \-\-DataField\fR DataFieldName]
139 [\fB\-m, \-\-mode\fR DataField | MolName | RootPrefix] [\fB\-h, \-\-help\fR]
140 [\fB\-o, \-\-overwrite\fR] [\fB\-r, \-\-root\fR rootname]
141 [\fB\-w, \-\-workingdir\fR dirname] SDFile(s)...
142 .SH "DESCRIPTION"
143 .IX Header "DESCRIPTION"
144 Generate \s-1MDLMOL\s0 file(s) from \fISDFile(s)\fR. All header data labels and values in
145 SDFile(s) are simply ignored; other appopriate data from SDFile(s) is transferred to \s-1MDLMOL\s0
146 files. Multiple \fISDFile(s)\fR names are separated by spaces. The valid file extensions are
147 \&\fI.sdf\fR and \fI.sd\fR. All other file names are ignored. All the \s-1SD\s0 files in a current
148 directory can be specified either by \fI*.sdf\fR or the current directory name.
149 .SH "OPTIONS"
150 .IX Header "OPTIONS"
151 .IP "\fB\-d, \-\-DataField\fR \fIDataFieldName\fR" 4
152 .IX Item "-d, --DataField DataFieldName"
153 Specify \fISDFile(s)\fR datafield label name whose value is used for generation of \s-1MDLMOL\s0
154 file names. Default value: \fINone\fR.
155 .IP "\fB\-h, \-\-help\fR" 4
156 .IX Item "-h, --help"
157 Print this help message.
158 .IP "\fB\-m, \-\-mode\fR \fIDataField | MolName | RootPrefix\fR" 4
159 .IX Item "-m, --mode DataField | MolName | RootPrefix"
160 Specify how to generate \s-1MDLMOL\s0 file names: use a \fISDFile(s)\fR datafield value; use
161 molname line from \fISDFile(s)\fR; generate a sequential \s-1ID\s0 using root prefix specified
162 by \fB\-r, \-\-root\fR option.
163 .Sp
164 Possible values: \fIDataField | MolName | RootPrefix | RootPrefix\fR.
165 Default: \fIRootPrefix\fR.
166 .Sp
167 For empty \fIMolName\fR and \fIDataField\fR values during these specified modes, file
168 name is automatically generated using \fIRootPrefix\fR.
169 .Sp
170 For \fIRootPrefix\fR value of \fB\-m, \-\-mode\fR option, \s-1MDLMOL\s0 file names are generated
171 using by appending compound record number to value of \fB\-r, \-\-root\fR option. For
172 example: \fIRootName\fRCmd<RecordNumber>.mol.
173 .Sp
174 Allowed characters in file names are: a\-zA\-Z0\-9_. All other characters in datafield
175 values, molname line, and root prefix are ignore during generation of file names.
176 .IP "\fB\-o, \-\-overwrite\fR" 4
177 .IX Item "-o, --overwrite"
178 Overwrite existing files.
179 .IP "\fB\-r, \-\-root\fR \fIrootname\fR" 4
180 .IX Item "-r, --root rootname"
181 Specify root name to used during \fIRootPrefix\fR \fB\-m, \-\-mode\fR option value.
182 New \s-1MDLMOL\s0 file names are generated using the root: <Root>Cmpd<RecordNumber>.mol
183 Default for new file names: <InitialSDFileName>Cmpd<RecordNumber>.mol. This option
184 is ignored for multiple input files.
185 .IP "\fB\-w, \-\-workingdir\fR \fIdirname\fR" 4
186 .IX Item "-w, --workingdir dirname"
187 Location of working directory. Default: current directory.
188 .SH "EXAMPLES"
189 .IX Header "EXAMPLES"
190 To generate \s-1MDLMOL\s0 files from Sample1*.sdf and Sample2*.sd files, type:
191 .PP
192 .Vb 1
193 \& % SDToMolFiles.pl \-o Sample1*.sdf Sample2*.sd
194 .Ve
195 .PP
196 To generate Sample*.mol files from Sample1.sdf, type:
197 .PP
198 .Vb 1
199 \& % SDToMolFiles.pl \-r Sample \-o Sample1.sdf
200 .Ve
201 .PP
202 To generate \s-1MOL\s0 files from Sample1.sdf using molname line data for generating
203 \&\s-1MOL\s0 file names, type:
204 .PP
205 .Vb 1
206 \& % SDToMolFiles.pl \-m MolName \-r Sample \-o Sample1.sdf
207 .Ve
208 .PP
209 To generate \s-1MOL\s0 files from Sample1.sdf using a specific data field values for
210 generating \s-1MOL\s0 file names, type:
211 .PP
212 .Vb 2
213 \& % SDToMolFiles.pl \-m DataField \-\-DataField MolID \-r Sample
214 \& \-o Sample1.sdf
215 .Ve
216 .SH "AUTHOR"
217 .IX Header "AUTHOR"
218 .SH "AUTHOR"
219 .IX Header "AUTHOR"
220 Manish Sud <msud@san.rr.com>
221 .SH "SEE ALSO"
222 .IX Header "SEE ALSO"
223 InfoSDFiles.pl, MolFilesToSD.pl
224 .SH "COPYRIGHT"
225 .IX Header "COPYRIGHT"
226 Copyright (C) 2015 Manish Sud. All rights reserved.
227 .PP
228 This file is part of MayaChemTools.
229 .PP
230 MayaChemTools is free software; you can redistribute it and/or modify it under
231 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
232 Software Foundation; either version 3 of the License, or (at your option)
233 any later version.