comparison mayachemtools/docs/scripts/man1/InfoAminoAcids.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 "INFOAMINOACIDS 1"
127 .TH INFOAMINOACIDS 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 InfoAminoAcids.pl \- List properties of amino acids
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 InfoAminoAcids.pl AminoAcidIDs...
137 .PP
138 InfoAminoAcids.pl [\fB\-h, \-\-help\fR] [\fB\-\-outdelim\fR comma | tab | semicolon]
139 [\fB\-\-output\fR \s-1STDOUT\s0 | File] [\fB\-\-outputstyle\fR AminoAcidBlock | AminoAcidRows]
140 [\fB\-o, \-\-overwrite\fR] [\fB\-\-precision\fR number] [\fB\-\-propertiesmode\fR Categories | Names | All]
141 [\fB\-p, \-\-properties\fR CategoryName,[CategoryName,...] | PropertyName,[PropertyName,...]]
142 [\fB\-\-propertieslinting\fR ByGroup | Alphabetical] [\fB\-q, \-\-quote\fR yes | no] [\fB\-r, \-\-root\fR rootname]
143 [\fB\-w, \-\-workingdir\fR dirname] AminoAcidIDs...
144 .SH "DESCRIPTION"
145 .IX Header "DESCRIPTION"
146 List amino acid properties. Amino acids identification supports these three types of IDs: one letter
147 code, three letter code or name. Amino acid properties data, in addition to basic information about
148 amino acids \- one and three letter codes, name, \s-1DNA\s0 and \s-1RNA\s0 codons, molecular weight \- include
149 variety of other properties: polarity, acidity, hydrophobicity, and so on.
150 .SH "PARAMETERS"
151 .IX Header "PARAMETERS"
152 .IP "\fBAminoAcidIDs\fR \fIThreeLetterCode [OneLetterCode AminoAcidName...]\fR" 4
153 .IX Item "AminoAcidIDs ThreeLetterCode [OneLetterCode AminoAcidName...]"
154 \&\fIAminoAcidIDs\fR is a space delimited list of values to identify amino acids.
155 .Sp
156 Input value format is: \fIThreeLetterCode [OneLetterCode AminoAcidName...]\fR. Default: \fIAla\fR.
157 Examples:
158 .Sp
159 .Vb 3
160 \& Ala
161 \& Glu A
162 \& Alanine Glu Y "Aspartic acid"
163 .Ve
164 .SH "OPTIONS"
165 .IX Header "OPTIONS"
166 .IP "\fB\-h, \-\-help\fR" 4
167 .IX Item "-h, --help"
168 Print this help message.
169 .IP "\fB\-\-outdelim\fR \fIcomma | tab | semicolon\fR" 4
170 .IX Item "--outdelim comma | tab | semicolon"
171 Output text file delimiter. Possible values: \fIcomma, tab, or semicolon\fR
172 Default value: \fIcomma\fR.
173 .IP "\fB\-\-output\fR \fI\s-1STDOUT\s0 | File\fR" 4
174 .IX Item "--output STDOUT | File"
175 List information at \s-1STDOUT\s0 or write it to a file. Possible values: \fI\s-1STDOUT\s0 or File\fR. Default:
176 \&\fI\s-1STDOUT\s0\fR. \fB\-r, \-\-root\fR option is used to generate output file name.
177 .IP "\fB\-\-outputstyle\fR \fIAminoAcidBlock | AminoAcidRows\fR" 4
178 .IX Item "--outputstyle AminoAcidBlock | AminoAcidRows"
179 Specify how to list amino acid information: add a new line for each property and present it as a block
180 for each amino acid; or include all properties in one line and show it as a single line.
181 .Sp
182 Possible values: \fIAminoAcidBlock | AminoAcidRows\fR. Default: \fIAminoAcidBlock\fR
183 .Sp
184 An example for \fIAminoAcidBlock\fR output style:
185 .Sp
186 .Vb 7
187 \& ThreeLetterCode: Ala
188 \& OneLetterCode: A
189 \& AminoAcid: Alanine
190 \& MolecularWeight: 89.0941
191 \& ... ...
192 \& ... ...
193 \& ... ...
194 \&
195 \& ThreeLetterCode: Glu
196 \& OneLetterCode: E
197 \& AminoAcid: Glutamic acid
198 \& MolecularWeight: 147.1308
199 \& ... ...
200 \& ... ...
201 \& ... ...
202 .Ve
203 .Sp
204 An example for \fIAminoAcidRows\fR output style:
205 .Sp
206 .Vb 3
207 \& ThreeLetterCode,OneLetterCode,AminoAcid,MolecularWeight
208 \& Ala,A,Alanine,89.0941..
209 \& Glu,E,Glutamic acid,147.1308..
210 .Ve
211 .IP "\fB\-o, \-\-overwrite\fR" 4
212 .IX Item "-o, --overwrite"
213 Overwrite existing files.
214 .IP "\fB\-\-precision\fR \fInumber\fR" 4
215 .IX Item "--precision number"
216 Precision for listing numerical values. Default: up to \fI4\fR decimal places.
217 Valid values: positive integers.
218 .IP "\fB\-\-propertiesmode\fR \fICategories | Names | All\fR" 4
219 .IX Item "--propertiesmode Categories | Names | All"
220 Specify how property names are specified: use category names; explicit list of property names; or
221 use all available properties. Possible values: \fICategories, Names, or All\fR. Default: \fICategories\fR.
222 .Sp
223 This option is used in conjunction with \fB\-p, \-\-properties\fR option to specify properties of
224 interest.
225 .IP "\fB\-p, \-\-properties\fR \fICategoryName,[CategoryName,...] | PropertyName,[PropertyName,...]\fR" 4
226 .IX Item "-p, --properties CategoryName,[CategoryName,...] | PropertyName,[PropertyName,...]"
227 This option is \fB\-\-propertiesmode\fR specific. In general, it's a list of comma separated category or
228 property names.
229 .Sp
230 Specify which amino acid properties information to list for the amino acid IDs specified using command:
231 line parameters: list basic and/or hydrophobicity information; list all available information; or specify a comma
232 separated list of amino acid property names.
233 .Sp
234 Possible values: \fIBasic | BasicPlus | BasicAndHydrophobicity | BasicAndHydrophobicityPlus | PropertyName,[PropertyName,...]\fR.
235 Default: \fIBasic\fR.
236 .Sp
237 \&\fIBasic\fR includes: \fIThreeLetterCode, OneLetterCode, AminoAcid, DNACodons, RNACodons, ChemicalFormula, MolecularWeight, LinearStructure, LinearStructureAtpH7.4\fR
238 .Sp
239 \&\fIBasicPlus\fR includes: \fIThreeLetterCode, OneLetterCode, AminoAcid, DNACodons, RNACodons, AcidicBasic, PolarNonpolar, Charged, Aromatic, HydrophobicHydophilic, IsoelectricPoint, pKCOOH, pKNH3+, ChemicalFormula, MolecularWeight, ExactMass, ChemicalFormulaMinusH2O, MolecularWeightMinusH2O(18.01524), ExactMassMinusH2O(18.01056), LinearStructure, LinearStructureAtpH7.4\fR
240 .Sp
241 \&\fIBasicAndHydrophobicity\fR includes: \fIThreeLetterCode, OneLetterCode, AminoAcid, DNACodons, RNACodons, ChemicalFormula, MolecularWeight, LinearStructure, LinearStructureAtpH7.4, HydrophobicityEisenbergAndOthers, HydrophobicityHoppAndWoods, HydrophobicityJanin, HydrophobicityKyteAndDoolittle, HydrophobicityRoseAndOthers, HydrophobicityWolfendenAndOthers\fR
242 .Sp
243 \&\fIBasicAndHydrophobicityPlus\fR includes: \fI(ThreeLetterCode, OneLetterCode, AminoAcid, DNACodons, RNACodons, ChemicalFormula, MolecularWeight, LinearStructure, LinearStructureAtpH7.4, HydrophobicityAbrahamAndLeo, HydrophobicityBlack, HydrophobicityBullAndBreese, HydrophobicityChothia, HydrophobicityEisenbergAndOthers, HydrophobicityFauchereAndOthers, HydrophobicityGuy, HydrophobicityHPLCAtpH3.4Cowan, HydrophobicityHPLCAtpH7.5Cowan, HydrophobicityHPLCParkerAndOthers, HydrophobicityHPLCWilsonAndOthers, HydrophobicityHoppAndWoods, HydrophobicityJanin, HydrophobicityKyteAndDoolittle, HydrophobicityManavalanAndOthers, HydrophobicityMiyazawaAndOthers, HydrophobicityOMHSweetAndOthers, HydrophobicityRaoAndArgos, HydrophobicityRfMobility, HydrophobicityRoseAndOthers, HydrophobicityRoseman, HydrophobicityWellingAndOthers, HydrophobicityWolfendenAndOthers\fR
244 .Sp
245 Here is a complete list of available properties: ThreeLetterCode, OneLetterCode, AminoAcid, DNACodons, RNACodons, AcidicBasic, PolarNonpolar, Charged, Aromatic, HydrophobicHydophilic, IsoelectricPoint, pKCOOH, pKNH3+, ChemicalFormula, MolecularWeight, ExactMass, ChemicalFormulaMinusH2O, MolecularWeightMinusH2O(18.01524), ExactMassMinusH2O(18.01056), vanderWaalsVolume, \f(CW%AccessibleResidues\fR, \f(CW%BuriedResidues\fR, AlphaHelixChouAndFasman, AlphaHelixDeleageAndRoux, AlphaHelixLevitt, AminoAcidsComposition, AminoAcidsCompositionInSwissProt, AntiparallelBetaStrand, AverageAreaBuried, AverageFlexibility, BetaSheetChouAndFasman, BetaSheetDeleageAndRoux, BetaSheetLevitt, BetaTurnChouAndFasman, BetaTurnDeleageAndRoux, BetaTurnLevitt, Bulkiness, CoilDeleageAndRoux, HPLCHFBARetention, HPLCRetentionAtpH2.1, HPLCRetentionAtpH7.4, HPLCTFARetention, HydrophobicityAbrahamAndLeo, HydrophobicityBlack, HydrophobicityBullAndBreese, HydrophobicityChothia, HydrophobicityEisenbergAndOthers, HydrophobicityFauchereAndOthers, HydrophobicityGuy, HydrophobicityHPLCAtpH3.4Cowan, HydrophobicityHPLCAtpH7.5Cowan, HydrophobicityHPLCParkerAndOthers, HydrophobicityHPLCWilsonAndOthers, HydrophobicityHoppAndWoods, HydrophobicityJanin, HydrophobicityKyteAndDoolittle, HydrophobicityManavalanAndOthers, HydrophobicityMiyazawaAndOthers, HydrophobicityOMHSweetAndOthers, HydrophobicityRaoAndArgos, HydrophobicityRfMobility, HydrophobicityRoseAndOthers, HydrophobicityRoseman, HydrophobicityWellingAndOthers, HydrophobicityWolfendenAndOthers, ParallelBetaStrand, PolarityGrantham, PolarityZimmerman, RatioHeteroEndToSide, RecognitionFactors, Refractivity, RelativeMutability, TotalBetaStrand, LinearStructure, LinearStructureAtpH7.4
246 .IP "\fB\-\-propertieslisting\fR \fIByGroup | Alphabetical\fR" 4
247 .IX Item "--propertieslisting ByGroup | Alphabetical"
248 Specify how to list properties for amino acids: group by category or an alphabetical by
249 property names. Possible values: \fIByGroup or Alphabetical\fR. Default: \fIByGroup\fR.
250 .IP "\fB\-q, \-\-quote\fR \fIyes | no\fR" 4
251 .IX Item "-q, --quote yes | no"
252 Put quotes around column values in output text file. Possible values: \fIyes or
253 no\fR. Default value: \fIyes\fR.
254 .IP "\fB\-r, \-\-root\fR \fIrootname\fR" 4
255 .IX Item "-r, --root rootname"
256 New text file name is generated using the root: <Root>.<Ext>. File name is only
257 used during \fIFile\fR value of \fB\-o, \-\-output\fR option.
258 .Sp
259 Default file name: AminoAcidInfo<mode>.<Ext>. The csv, and tsv
260 <Ext> values are used for comma/semicolon, and tab delimited text files respectively.
261 .IP "\fB\-w, \-\-workingdir\fR \fIdirname\fR" 4
262 .IX Item "-w, --workingdir dirname"
263 Location of working directory. Default: current directory.
264 .SH "EXAMPLES"
265 .IX Header "EXAMPLES"
266 To list basic properties information for amino acid Ala, type:
267 .PP
268 .Vb 1
269 \& % InfoAminoAcids.pl
270 .Ve
271 .PP
272 To list all available properties information for amino acid Ala, type:
273 .PP
274 .Vb 1
275 \& % InfoAminoAcids.pl \-\-propertiesmode all
276 .Ve
277 .PP
278 To list basic properties information for amino acids Ala, Arg, and Asp type:
279 .PP
280 .Vb 2
281 \& % InfoAminoAcids.pl Ala Arg Asp
282 \& % InfoAminoAcids.pl A Arg "Aspartic acid"
283 .Ve
284 .PP
285 To list all available properties information for amino acids Ala, Arg, and Asp type:
286 .PP
287 .Vb 1
288 \& % InfoAminoAcids.pl \-\-propertiesmode all Ala Arg Asp
289 .Ve
290 .PP
291 To list basic and hydrophobicty properties information for amino acids Ala, Arg, and Asp type:
292 .PP
293 .Vb 2
294 \& % InfoAminoAcids.pl \-\-propertiesmode Categories
295 \& \-\-properties BasicAndHydrophobicity Ala Arg Asp
296 .Ve
297 .PP
298 To list OneLetterCode, ThreeLetterCode, DNACodons, and MolecularWeight for amino
299 acids Ala, Arg, and Asp type:
300 .PP
301 .Vb 3
302 \& % InfoAminoAcids.pl \-\-propertiesmode Names
303 \& \-\-properties OneLetterCode,ThreeLetterCode,DNACodons,MolecularWeight
304 \& Ala Arg Asp
305 .Ve
306 .PP
307 To alphabetically list basic and hydrophobicty properties information for amino acids Ala, Arg, and Asp
308 in rows insetad of amino acid blocks with quotes around the values, type:
309 .PP
310 .Vb 3
311 \& % InfoAminoAcids.pl \-\-propertiesmode Categories
312 \& \-\-properties BasicAndHydrophobicity \-\-propertieslisting alphabetical
313 \& \-\-outdelim comma \-\-outputstyle AminoAcidRows \-\-quote yes Ala Arg Asp
314 .Ve
315 .PP
316 To alphabetically list basic and hydrophobicty properties information for amino acids Ala, Arg, and Asp
317 in rows insetad of amino acid blocks with quotes around the values and write them into a file
318 AminoAcidProperties.csv, type:
319 .PP
320 .Vb 4
321 \& % InfoAminoAcids.pl \-\-propertiesmode Categories
322 \& \-\-properties BasicAndHydrophobicity \-\-propertieslisting alphabetical
323 \& \-\-outdelim comma \-\-outputstyle AminoAcidRows \-\-quote yes
324 \& \-\-output File \-r AminoAcidProperties \-o Ala Arg Asp
325 .Ve
326 .SH "AUTHOR"
327 .IX Header "AUTHOR"
328 Manish Sud <msud@san.rr.com>
329 .SH "SEE ALSO"
330 .IX Header "SEE ALSO"
331 InfoNucleicAcids.pl InfoPeriodicTableElements.pl
332 .SH "COPYRIGHT"
333 .IX Header "COPYRIGHT"
334 Copyright (C) 2015 Manish Sud. All rights reserved.
335 .PP
336 This file is part of MayaChemTools.
337 .PP
338 MayaChemTools is free software; you can redistribute it and/or modify it under
339 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
340 Software Foundation; either version 3 of the License, or (at your option)
341 any later version.