README 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # ViennaRNA Package
  2. A C code library and several stand-alone programs for the prediction
  3. and comparison of RNA secondary structures.
  4. A tutorial (see /usr/doc/$PRGNAM-$VERSION/RNA-tutorial-$VERSION.pdf)
  5. and examples can be found in /usr/share/$PRGNAM/tutorial and
  6. /usr/share/$PRGNAM/examples
  7. For those who wish to link the Vienna package to their own C, perl
  8. or python programs (see below), the RNAlib Reference Manual can be
  9. assessed at:
  10. https://www.tbi.univie.ac.at/RNA/ViennaRNA/doc/html/index.html
  11. (or unpacked from the src: $PRGNAM-$VERSION/doc/html/)
  12. https://www.tbi.univie.ac.at/RNA/ViennaRNA/doc/RNAlib-$VERSION.pdf
  13. (or unpacked from the src: $PRGNAM-$VERSION/doc/RNAlib-$VERSION.pdf)
  14. Amongst other things, the ViennRNA implementations allow you to:
  15. - predict minimum free energy secondary structures
  16. - calculate the partition function for the ensemble of structures
  17. - compute various equilibrium probabilities
  18. - calculate suboptimal structures in a given energy range
  19. - compute local structures in long sequences
  20. - predict consensus secondary structures from a multiple sequence
  21. alignment
  22. - predict melting curves
  23. - search for sequences folding into a given structure
  24. - compare two secondary structures
  25. - predict hybridization structures of two RNA molecules
  26. The package includes `Perl 5` and `Python 3` modules that give access
  27. to almost all functions of the C library from within the respective
  28. scripting languages. For this reason, python3 is a dependency
  29. The `Python 2` module can be built as well, or instead of the one
  30. for `Python 3`; just edit the SlackBuild or run it by setting build
  31. options PYTHON=yes PYTHON3=no. (e.g. in sbopkg or run it from
  32. the commandline -within the directory containing the SlackBuild
  33. script and downloaded source archive- as: `PYTHON=yes PYTHON3=no
  34. ./ViennaRNA.SlackBuild`)
  35. There is also a set of programs for analyzing sequence and distance
  36. data using split decomposition, statistical geometry, and cluster
  37. methods. They are not maintained any more and not built by default.
  38. The code very rarely uses static arrays, and all programs should work
  39. for sequences up to a length of 32,700 (if you have huge amounts of
  40. memory that is).
  41. For further info see:
  42. https://www.tbi.univie.ac.at/RNA/documentation.html