2 package "RNAheat" # don't use package if you're using automake
3 purpose "calculate specific heat of RNAs"
4 usage "RNAheat [options]\n"
6 # Version of your program
7 #version "2.0" # don't use version if you're using automake
10 # command line options passed to gengetopt
11 args "--file-name=RNAheat_cmdl --include-getopt --default-optional --func-name=RNAheat_cmdline_parser --arg-struct-name=RNAheat_args_info"
14 description "Reads RNA sequences from stdin and calculates their specific heat in the temperature range t1\
15 to t2, from the partition function by numeric differentiation. The result is written to stdout as a list\
16 of pairs of temperature in C and specific heat in Kcal/(Mol*K).\nThe program will continue to read new\
17 sequences until a line consisting of the single character \"@\" or an end of file condition is encountered.\n"
20 section "General Options"
21 sectiondesc="Below are command line options which alter the general behavior of this program\n"
24 "Lowest temperature\n\n"
30 "Highest temperature\n\n"
36 "Calculate partition function every stepsize degrees C\n\n"
41 "The program fits a parabola to 2*ipoints+1 data points to calculate 2nd derivatives. Increasing this parameter\
42 produces a smoother curve\n\n"
48 "Do not automatically substitude nucleotide \"T\" with \"U\"\n\n"
52 section "Model Details"
55 "Do not include special tabulated stabilizing energies for tri-, tetra- and hexaloop hairpins. Mostly for testing.\n\n"
60 "How to treat \"dangling end\" energies for bases adjacent to helices in free ends and multi-loops\n"
61 details="\nWith -d2 dangling energies will be added for the bases adjacent to a helix on both sides\
62 in any case\n\n-d0 ignores dangling ends altogether (mostly for debugging).\n\n"
68 "Produce structures without lonely pairs (helices of length 1).\n"
69 details="For partition function folding this only disallows pairs that can only occur isolated. Other\
70 pairs may still occasionally occur as helices of length 1.\n\n"
75 "Do not allow GU pairs\n"
79 option "noClosingGU" -
80 "Do not allow GU pairs at the end of helices\n\n"
85 "Read energy parameters from paramfile, instead of using the default parameter set.\n"
86 details="A sample parameter file should accompany your distribution.\nSee the RNAlib\
87 documentation for details on the file format.\n\n"
93 "Allow other pairs in addition to the usual AU,GC,and GU pairs.\n"
94 details="Its argument is a comma separated list of additionally allowed pairs. If the\
95 first character is a \"-\" then AB will imply that AB and BA are allowed pairs.\ne.g.\
96 RNAfold -nsp -GA will allow GA and AG pairs. Nonstandard pairs are given 0 stacking\
102 option "energyModel" e
103 "Rarely used option to fold sequences from the artificial ABCD... alphabet, where\
104 A pairs B, C-D etc. Use the energy parameters for GC (-e 1) or AU (-e 2) pairs.\n\n"
110 text "\nIf in doubt our program is right, nature is at fault.\nComments should be sent to\
111 rna@tbi.univie.ac.at.\n"