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 |
