comparison docs/scripts/txt/InfoNucleicAcids.txt @ 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 NAME
2 InfoNucleicAcids.pl - List properties of nucleic acids
3
4 SYNOPSIS
5 InfoNucleicAcids.pl NucleicAcidIDs...
6
7 InfoNucleicAcids.pl [-h, --help] [-m, --mode NucleicAcidID |
8 NucleicAcidType] [--OutDelim comma | tab | semicolon] [--output STDOUT |
9 File] [--OutputStyle NucleicAcidBlock | NucleicAcidRows] [-o,
10 --overwrite] [--precision number] [--PropertiesMode Categories | Names |
11 All] [-p, --properties CategoryName, [CategoryName,...] | PropertyName,
12 [PropertyName,...]] [--PropertiesListing ByGroup | Alphabetical] [-q,
13 --quote yes | no] [-r, --root rootname] [-w, --WorkingDir dirname]
14 NucleicAcidIDs...
15
16 DESCRIPTION
17 List nucleic acid properties. Nucleic acids identification supports two
18 types of IDs: code or name. Nucleic acid properties data, in addition to
19 basic information about nucleic acids - code, name, type, chemical
20 formula and molecular weight - include information about exact mass and
21 elemental composition.
22
23 PARAMETERS
24 NucleicAcidIDs *Code [NucleicAcidName...] | NucleicAcidType
25 [NucleicAcidType...]*
26 *NucleicAcidIDs* is a space delimited list of values to identify
27 nucleic acids.
28
29 For *NucleicAcidID* mode, input value format is: *Code
30 [NucleicAcidName...]*. Default: *A*. Examples:
31
32 A
33 dG AMP
34 Cytidine T UDP dpppA "5'-dATP"
35
36 For *NucleicAcidType* mode, input value format is: *NucleicAcidType
37 [NucleicAcidType...]*. Default: *A*. Possible values are:
38 *Nucleobase, Nucleoside, Deoxynucleoside, Nucleotide,
39 Deoxynucleotide*. Default: *Nucleoside*. Examples:
40
41 Deoxynucleoside
42 Nucleobase Nucleotide
43
44 OPTIONS
45 -h, --help
46 Print this help message.
47
48 -m, --mode *NucleicAcidID | NucleicAcidType*
49 Specify nucleic acids for listing properties using one of these
50 methods: nucleic acid code and/or names or nucleic acid type.
51
52 Possible values: *NucleicAcidID or NucleicAcidType*. Default:
53 *NucleicAcidID*
54
55 For *NucleicAcidType*, command line parameters support these type:
56 *Nucleobase, Nucleoside, Deoxynucleoside, Nucleotide,
57 Deoxynucleotide*.
58
59 --OutDelim *comma | tab | semicolon*
60 Output text file delimiter. Possible values: *comma, tab, or
61 semicolon* Default value: *comma*.
62
63 --output *STDOUT | File*
64 List information at STDOUT or write it to a file. Possible values:
65 *STDOUT or File*. Default: *STDOUT*. -r, --root option is used to
66 generate output file name.
67
68 --OutputStyle *NucleicAcidBlock | NucleicAcidRows*
69 Specify how to list nucleic acid information: add a new line for
70 each property and present it as a block for each nucleic acid; or
71 include all properties in one line and show it as a single line.
72
73 Possible values: *NucleicAcidBlock | NucleicAcidRows*. Default:
74 *NucleicAcidBlock*
75
76 An example for *NucleicAcidBlock* output style:
77
78 Code: Ado
79 OtherCodes: A
80 Name: Adenosine
81 Type: Nucleoside
82 MolecularFormula: C10H13O4N5
83 MolecularWeight: 267.2413
84 ... ...
85
86 An example for *NucleicAcidRows* output style:
87
88 Code,OtherCodes,Name,Type,MolecularFormula,MolecularWeight
89
90 -o, --overwrite
91 Overwrite existing files.
92
93 --precision *number*
94 Precision for listing numerical values. Default: up to *4* decimal
95 places. Valid values: positive integers.
96
97 --PropertiesMode *Categories | Names | All*
98 Specify how property names are specified: use category names;
99 explicit list of property names; or use all available properties.
100 Possible values: *Categories, Names, or All*. Default: *Categories*.
101
102 This option is used in conjunction with -p, --properties option to
103 specify properties of interest.
104
105 -p, --properties *CategoryName,[CategoryName,...] |
106 PropertyName,[PropertyName,...]*
107 This option is --propertiesmode specific. In general, it's a list of
108 comma separated category or property names.
109
110 Specify which nucleic acid properties information to list for the
111 nucleic acid IDs specified using command line parameters: list basic
112 information; list all available information; or specify a comma
113 separated list of nucleic acid property names.
114
115 Possible values: *Basic | BasicPlus |
116 PropertyName,[PropertyName,...]*. Default: *Basic*.
117
118 *Basic* includes: *Code, OtherCodes, Name, Type, MolecularFormula,
119 MolecularWeight*
120
121 *BasicPlus* includes: *Code, OtherCodes, Name, Type,
122 MolecularFormula, MolecularWeight, ExactMass, ElementalComposition*
123
124 Here is a complete list of available properties: *Code, OtherCodes,
125 BasePair, Name, Type, MolecularFormula, MolecularFormulaAtpH7.5,
126 MolecularWeight, ExactMass, ElementalComposition*.
127
128 --PropertiesListing *ByGroup | Alphabetical*
129 Specify how to list properties for nucleic acids: group by category
130 or an alphabetical by property names. Possible values: *ByGroup or
131 Alphabetical*. Default: *ByGroup*
132
133 -q, --quote *yes | no*
134 Put quotes around column values in output text file. Possible
135 values: *yes or no*. Default value: *yes*.
136
137 -r, --root *rootname*
138 New text file name is generated using the root: <Root>.<Ext>. File
139 name is only used during *File* value of -o, --output option.
140
141 Default file name: NucleicAcidInfo<mode>.<Ext>. The csv, and tsv
142 <Ext> values are used for comma/semicolon, and tab delimited text
143 files respectively.
144
145 -w, --WorkingDir *dirname*
146 Location of working directory. Default: current directory.
147
148 EXAMPLES
149 To list basic properties information for nucleoside A, type:
150
151 % InfoNucleicAcids.pl
152
153 To list all available properties information for nucleoside A, type:
154
155 % InfoNucleicAcids.pl --propertiesmode all A
156
157 To list all available information for all available nucleic acids, type:
158
159 % InfoNucleicAcids.pl --propertiesmode All All
160
161 To list basic properties information for all nucleobases, type:
162
163 % InfoNucleicAcids.pl -m NucleicAcidType Nucleoside
164
165 To list basic properties information for all nucleotides and
166 deoxynulceotides, type:
167
168 % InfoNucleicAcids.pl -m NucleicAcidType Nucleotide Deoxynucleotide
169
170 To list basic properties information for variety of nucleic acids, type:
171
172 % InfoNucleicAcids.pl A dG AMP Cytidine T UDP "5'-dATP"
173
174 To list code and molecular weights for nucleosides A, G, C and T, type:
175
176 % InfoNucleicAcids.pl --PropertiesMode Names --properties
177 Code,MolecularWeight A G C T
178
179 To alphabetically list all the available properties for nucleotides
180 dAMP, dGMP, dCMP, and dTMP in rows instead of nucleic acid blocks with
181 quotes around the values, type:
182
183 % InfoNucleicAcids.pl --PropertiesMode All --PropertiesListing
184 Alphabetical --OutputStyle NucleicAcidRows -q yes dAMP dGMP
185 dCMP dTMP
186
187 To alphabetically list all the available properties for all available
188 nucleic acids to a file names NucleicAcidsProperties.csv with quotes
189 around the values, type
190
191 % InfoNucleicAcids.pl --PropertiesMode All --PropertiesListing
192 Alphabetical --output File --OutputStyle NucleicAcidRows -r
193 NucleicAcidsProperties -o -q Yes All
194
195 AUTHOR
196 Manish Sud <msud@san.rr.com>
197
198 SEE ALSO
199 InfoAminoAcids.pl, InfoPeriodicTableElements.pl
200
201 COPYRIGHT
202 Copyright (C) 2015 Manish Sud. All rights reserved.
203
204 This file is part of MayaChemTools.
205
206 MayaChemTools is free software; you can redistribute it and/or modify it
207 under the terms of the GNU Lesser General Public License as published by
208 the Free Software Foundation; either version 3 of the License, or (at
209 your option) any later version.
210