comparison mayachemtools/docs/scripts/man1/InfoSDFiles.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 "INFOSDFILES 1"
127 .TH INFOSDFILES 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 InfoSDFiles.pl \- List information about SDFile(s)
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 InfoSDFile.pl SDFile(s)...
137 .PP
138 InfoSDFile.pl [\fB\-a \-\-all\fR] [\fB\-c \-\-count\fR] [\fB\-\-chiral\fR] [\fB\-\-datacheck\fR]
139 [\fB\-d \-\-detail\fR infolevel] [\fB\-e \-\-empty\fR] [\fB\-f, \-\-fields\fR] [\fB\-h, \-\-help\fR]
140 [\fB\-i, \-\-invalidatomnumbers\fR] [\fB\-m, \-\-mismatch\fR] [\fB\-s, \-\-salts\fR] [\fB\-u, \-\-unknownatoms\fR]
141 [\fB\-w, \-\-workingdir\fR dirname] SDFile(s)...
142 .SH "DESCRIPTION"
143 .IX Header "DESCRIPTION"
144 List information about \fISDFile(s)\fR contents: number of compounds, empty records
145 and so on. Multiple SDFile names are separated by spaces. The valid file extensions
146 are \fI.sdf\fR and \fI.sd\fR. All other file names are ignored. All the \s-1SD\s0 files in a current
147 directory can be specified either by \fI*.sdf\fR or the current directory name.
148 .SH "OPTIONS"
149 .IX Header "OPTIONS"
150 .IP "\fB\-a, \-\-all\fR" 4
151 .IX Item "-a, --all"
152 List all the available information.
153 .IP "\fB\-c, \-\-count\fR" 4
154 .IX Item "-c, --count"
155 List number of compounds. This is \fBdefault behavior\fR.
156 .IP "\fB\-\-chiral\fR" 4
157 .IX Item "--chiral"
158 List number of empty atom/bond blocks for compounds with chiral flag set in
159 count line.
160 .IP "\fB\-d, \-\-detail\fR \fIinfolevel\fR" 4
161 .IX Item "-d, --detail infolevel"
162 Level of information to print. Default: 1. Possible values: \fI1, 2, or 3\fR.
163 .IP "\fB\-\-datacheck\fR" 4
164 .IX Item "--datacheck"
165 List number of numerical and non-numerical values for each data field.
166 .IP "\fB\-e, \-\-empty\fR" 4
167 .IX Item "-e, --empty"
168 List number of empty atom/bond blocks and data fields for compounds.
169 .IP "\fB\-f, \-\-fields\fR" 4
170 .IX Item "-f, --fields"
171 List data field labels present for compounds.
172 .IP "\fB\-h, \-\-help\fR" 4
173 .IX Item "-h, --help"
174 Print this help message.
175 .IP "\fB\-i, \-\-invalidatomnumbers\fR" 4
176 .IX Item "-i, --invalidatomnumbers"
177 List number of bond blocks for compounds which contain invalid atom numbers.
178 .IP "\fB\-m, \-\-mismatch\fR" 4
179 .IX Item "-m, --mismatch"
180 List number of atom/bond blocks for compounds which don't match with counts
181 line information in header block.
182 .IP "\fB\-s, \-\-salts\fR" 4
183 .IX Item "-s, --salts"
184 List number of atom blocks for compounds which contain salts identified as
185 disconnected structural units.
186 .IP "\fB\-u, \-\-unknownatoms\fR" 4
187 .IX Item "-u, --unknownatoms"
188 List number of atom blocks for compounds which contain special atom symbols
189 such as L, Q, * ,LP, X, R#, or any other non periodic table symbols.
190 .IP "\fB\-w, \-\-workingdir\fR \fIdirname\fR" 4
191 .IX Item "-w, --workingdir dirname"
192 Location of working directory. Default: current directory.
193 .SH "EXAMPLES"
194 .IX Header "EXAMPLES"
195 To count compounds in \s-1SD\s0 file(s), type:
196 .PP
197 .Vb 3
198 \& % InfoSDFiles.pl Sample1.sdf
199 \& % InfoSDFiles.pl Sample1.sdf Sample2.sdf
200 \& % InfoSDFiles.pl *.sdf
201 .Ve
202 .PP
203 To list all available information for \s-1SD\s0 file(s), type:
204 .PP
205 .Vb 1
206 \& % InfoSDFiles.pl \-a *.sdf
207 .Ve
208 .PP
209 To list all data fields present in sample.sdf, type:
210 .PP
211 .Vb 1
212 \& % InfoSDFiles.pl \-f Sample.sdf
213 .Ve
214 .PP
215 To count number of compounds which contain salts and list associated structural
216 data, type:
217 .PP
218 .Vb 1
219 \& % InfoSDFiles.pl \-s \-d 3 Sample.sdf
220 .Ve
221 .SH "AUTHOR"
222 .IX Header "AUTHOR"
223 Manish Sud <msud@san.rr.com>
224 .SH "SEE ALSO"
225 .IX Header "SEE ALSO"
226 ExtractFromSDFiles.pl, FilterSDFiles.pl, MergeTextFilesWithSD.pl
227 .SH "COPYRIGHT"
228 .IX Header "COPYRIGHT"
229 Copyright (C) 2015 Manish Sud. All rights reserved.
230 .PP
231 This file is part of MayaChemTools.
232 .PP
233 MayaChemTools is free software; you can redistribute it and/or modify it under
234 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
235 Software Foundation; either version 3 of the License, or (at your option)
236 any later version.