Mercurial > repos > deepakjadmin > mayatool3_test2
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 |