# Name of your program package "RNAsubopt" # don't use package if you're using automake purpose "calculate suboptimal secondary structures of RNAs" #usage "RNAsubopt [options]\n" # Version of your program #version "2.0" # don't use version if you're using automake # command line options passed to gengetopt args "--file-name=RNAsubopt_cmdl --include-getopt --default-optional --func-name=RNAsubopt_cmdline_parser --arg-struct-name=RNAsubopt_args_info" description "reads RNA sequences from stdin and (in the default -e mode) calculates all suboptimal secondary\ structures within a user defined energy range above the minimum free energy (mfe). It prints the suboptimal\ structures in dot-bracket notation followed by the energy in kcal/mol to stdout. Be careful, the number of\ structures returned grows exponentially with both sequence length and energy range.\n\nAlternatively, when\ used with the -p option, RNAsubopt produces Boltzmann weighted samples of secondary structures.\n" # Options section "General Options" sectiondesc="Below are command line options which alter the general behavior of this program\n" option "constraint" C "Calculate structures subject to constraints.\n" details="The program reads first the\ sequence, then a string containing constraints on the structure encoded with the symbols:\n\n. (no constraint\ for this base)\n\n| (the corresponding base has to be paired\n\nx (the base is unpaired)\n\n< (base i is paired with\ a base j>i)\n\n> (base i is paired with a base j