comparison mayachemtools/docs/modules/man3/AminoAcids.3 @ 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 "AMINOACIDS 1"
127 .TH AMINOACIDS 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 AminoAcids
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 use AminoAcids;
137 .PP
138 use AminoAcids qw(:all);
139 .SH "DESCRIPTION"
140 .IX Header "DESCRIPTION"
141 \&\fBAminoAcids\fR module provides the following functions:
142 .PP
143 GetAminoAcidPropertiesData, GetAminoAcidPropertiesNames, GetAminoAcid<PropertyName>,
144 GetAminoAcids, IsAminoAcid, IsAminoAcidProperty
145 .SH "FUNCTIONS"
146 .IX Header "FUNCTIONS"
147 .IP "\fBGetAminoAcidPropertiesData\fR" 4
148 .IX Item "GetAminoAcidPropertiesData"
149 .Vb 1
150 \& $DataHashRef = GetAminoAcidPropertiesData($AminoAcidID);
151 .Ve
152 .Sp
153 Returns a reference to hash containing property names and values for a specified
154 amino acid.
155 .IP "\fBGetAminoAcidPropertiesNames\fR" 4
156 .IX Item "GetAminoAcidPropertiesNames"
157 .Vb 2
158 \& @Names = GetAminoAcidPropertiesNames([$Mode]);
159 \& $NamesRef = GetAminoAcidPropertiesNames([$Mode]);
160 .Ve
161 .Sp
162 Returns an array or a reference to an array containing names of amino acids
163 properties. Order of amino acids properties is controlled by optional parameter
164 \&\fIMode\fR. Possible values for \fIMode\fR: \fIAlphabetical or ByGroup\fR; Default: \fIByGroup\fR
165 .IP "\fBGetAminoAcidPropertyName\fR" 4
166 .IX Item "GetAminoAcidPropertyName"
167 .Vb 1
168 \& $Value = GetAminoAcid<PropertyName>($AminoAcidID);
169 .Ve
170 .Sp
171 Returns amino acid property value for a specified amino acid. These functions are
172 not defined in this modules; these are implemented on the fly using Perl's \s-1AUTOLOAD\s0
173 funcion. Here is the list of known amino acids \fIproperty names\fR: DNACodons, RNACodons,
174 AcidicBasic, PolarNonpolar, Charged, Aromatic, HydrophobicHydophilic, IsoelectricPoint,
175 pKCOOH, pKNH3+, ChemicalFormula, MolecularWeight, ExactMass, ChemicalFormulaMinusH2O,
176 MolecularWeightMinusH2O(18.01524), ExactMassMinusH2O(18.01056), vanderWaalsVolume,
177 \&\f(CW%AccessibleResidues\fR, \f(CW%BuriedResidues\fR, AlphaHelixChouAndFasman,
178 AlphaHelixDeleageAndRoux, AlphaHelixLevitt, AminoAcidsComposition,
179 AminoAcidsCompositionInSwissProt, AntiparallelBetaStrand, AverageAreaBuried, AverageFlexibility,
180 BetaSheetChouAndFasman, BetaSheetDeleageAndRoux, BetaSheetLevitt,
181 BetaTurnChouAndFasman, BetaTurnDeleageAndRoux, BetaTurnLevitt, Bulkiness,
182 CoilDeleageAndRoux, HPLCHFBARetention, HPLCRetentionAtpH2.1, HPLCRetentionAtpH7.4,
183 HPLCTFARetention, HydrophobicityAbrahamAndLeo, HydrophobicityBlack,
184 HydrophobicityBullAndBreese, HydrophobicityChothia, HydrophobicityEisenbergAndOthers,
185 HydrophobicityFauchereAndOthers, HydrophobicityGuy, HydrophobicityHPLCAtpH3.4Cowan,
186 HydrophobicityHPLCAtpH7.5Cowan, HydrophobicityHPLCParkerAndOthers,
187 HydrophobicityHPLCWilsonAndOthers, HydrophobicityHoppAndWoods, HydrophobicityJanin,
188 HydrophobicityKyteAndDoolittle, HydrophobicityManavalanAndOthers,
189 HydrophobicityMiyazawaAndOthers, HydrophobicityOMHSweetAndOthers,
190 HydrophobicityRaoAndArgos, HydrophobicityRfMobility, HydrophobicityRoseAndOthers,
191 HydrophobicityRoseman, HydrophobicityWellingAndOthers, HydrophobicityWolfendenAndOthers,
192 ParallelBetaStrand, PolarityGrantham, PolarityZimmerman, RatioHeteroEndToSide,
193 RecognitionFactors, Refractivity, RelativeMutability, TotalBetaStrand, LinearStructure,
194 LinearStructureAtpH7.4
195 .IP "\fBGetAminoAcids\fR" 4
196 .IX Item "GetAminoAcids"
197 .Vb 2
198 \& $NamesRef = GetAminoAcids([$NameType]);
199 \& (@Names) = GetAminoAcids([$NameType]);
200 .Ve
201 .Sp
202 Returns an array or a reference to an array containing names of amino acids
203 as one letter code, three letter code, or amino acid name controlled by optional
204 parameter \f(CW$NameType\fR. By default, amino acids names are returned as three
205 letter code. Possible values for \fINameType\fR: \fIThreeLetterCode, OneLetterCode, or
206 AminoAcid\fR.
207 .IP "\fBIsAminoAcid\fR" 4
208 .IX Item "IsAminoAcid"
209 .Vb 1
210 \& $Status = IsAminoAcid($AminoAcidID);
211 .Ve
212 .Sp
213 Returns a flag indicating whether or not its a known amino acid \s-1ID\s0.
214 .IP "\fBIsAminoAcidProperty\fR" 4
215 .IX Item "IsAminoAcidProperty"
216 .Vb 1
217 \& $Status = IsAminoAcid($PropertyName);
218 .Ve
219 .Sp
220 Returns a flag indicating whether or not its a known amino acid property name.
221 .SH "AUTHOR"
222 .IX Header "AUTHOR"
223 Manish Sud <msud@san.rr.com>
224 .SH "SEE ALSO"
225 .IX Header "SEE ALSO"
226 NucleicAcids.pm, PeriodicTable.pm
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.