comparison mayachemtools/docs/scripts/man1/MolFilesToSD.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 "MOLFILESTOSD 1"
127 .TH MOLFILESTOSD 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 MolFilesToSD.pl \- Generate a SD file from MDLMOL File(s)
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 MolFilesToSD.pl MDLMOLFile(s)...
137 .PP
138 MolFilesToSD.pl [\fB\-c, \-\-compoundid\fR usefileprefix | idlabel] [\fB\-d, \-\-datafieldlabel\fR fieldlabel]
139 [\fB\-h, \-\-help\fR] [\fB\-m, \-\-mode\fR molnameline | datafield | both | none] [\fB\-o, \-\-overwrite\fR]
140 [\fB\-r, \-\-root\fR rootname] [\fB\-w, \-\-workingdir\fR dirname] MDLMOLFile(s)...
141 .SH "DESCRIPTION"
142 .IX Header "DESCRIPTION"
143 Generate a \s-1SD\s0 file from \fI\s-1MDLMOL\s0 File(s)\fR. Multiple file names are separated by spaces.
144 The valid file extension is \fI.mol\fR. All other file names are ignored. All the files in a current
145 directory can be specified by \fI*.mol\fR, or the current directory name.
146 .SH "OPTIONS"
147 .IX Header "OPTIONS"
148 .IP "\fB\-c, \-\-compoundid\fR \fIusefileprefix | idlabel\fR" 4
149 .IX Item "-c, --compoundid usefileprefix | idlabel"
150 Specify how to generate compound IDs: use \s-1MOL\s0 filename prefix or generate
151 a new compound \s-1ID\s0 by combining \fIidlabel\fR with compound number. Possible
152 values: \fIusefileprefix | idlabel\fR. By default, \fICmd\fR is used as a \fIidlabel\fR to generate
153 these types of compound IDs: Cmpd1, Cmpd2 and so on.
154 .Sp
155 Example: To generate compound IDs like Mol_ID1, Mol_ID2 and so on, specify
156 \&\*(L"MolID\*(R" value for this option.
157 .IP "\fB\-d, \-\-datafieldlabel\fR \fIfieldlabel\fR" 4
158 .IX Item "-d, --datafieldlabel fieldlabel"
159 Specify data field label for adding compound \s-1ID\s0 field into \s-1SD\s0 file during \fIdatafield | both\fR
160 values of \fB\-m, \-\-mode\fR option. Default: <Cmpd_ID>.
161 .IP "\fB\-h, \-\-help\fR" 4
162 .IX Item "-h, --help"
163 Print this help message.
164 .IP "\fB\-m, \-\-mode\fR \fImolnameline | datafield | both | none\fR" 4
165 .IX Item "-m, --mode molnameline | datafield | both | none"
166 Specify how to add compopund \s-1ID\s0 into \s-1SD\s0 file: relplace the molname line,
167 add a new data field, replace the molname line and add data field, or do
168 nothing. Possible values: \fImolnameline | datafield | both | none\fR.
169 Default: \fInothing\fR.
170 .Sp
171 Use \fB\-c, \-\-compoundid\fR to specify compound \s-1ID\s0 generation process.
172 .IP "\fB\-o, \-\-overwrite\fR" 4
173 .IX Item "-o, --overwrite"
174 Overwrite existing files.
175 .IP "\fB\-r, \-\-root\fR \fIrootname\fR" 4
176 .IX Item "-r, --root rootname"
177 New \s-1SD\s0 file name is generated using the root: <Root>.sdf. Default new file
178 name: <InitialMOLFileName>1To<Count>.sdf.
179 .IP "\fB\-w, \-\-workingdir\fR \fIdirname\fR" 4
180 .IX Item "-w, --workingdir dirname"
181 Location of working directory. Default: current directory.
182 .SH "EXAMPLES"
183 .IX Header "EXAMPLES"
184 To generate NewSample.sdf file from Sample*.mol files, type:
185 .PP
186 .Vb 1
187 \& % MolFilesToSD.pl \-r NewSample \-o Sample*.mol
188 .Ve
189 .PP
190 To generate NewSample.sdf with Cmpd1, Cmpd2 and so on as compound \s-1ID\s0 in
191 MolName line and Cmpd_ID datafield from Sample*.mol files, type:
192 .PP
193 .Vb 1
194 \& % MolFilesToSD.pl \-r NewSample \-m both \-o Sample*.mol
195 .Ve
196 .SH "AUTHOR"
197 .IX Header "AUTHOR"
198 Manish Sud <msud@san.rr.com>
199 .SH "SEE ALSO"
200 .IX Header "SEE ALSO"
201 InfoSDFiles.pl, SDToMolFiles.pl
202 .SH "COPYRIGHT"
203 .IX Header "COPYRIGHT"
204 Copyright (C) 2015 Manish Sud. All rights reserved.
205 .PP
206 This file is part of MayaChemTools.
207 .PP
208 MayaChemTools is free software; you can redistribute it and/or modify it under
209 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
210 Software Foundation; either version 3 of the License, or (at your option)
211 any later version.