|
IntaRNA 3.4.1
RNA-RNA interaction prediction | C++ API
|
Namespaces | |
| namespace | matrix_detail |
Typedefs | |
| typedef float | E_kcal_type |
| type for energy values in kcal/mol units for in-/output only | |
| typedef int | E_type |
| type for energy values (energy + accessibility [ED]) (internally) | |
| typedef double | Z_type |
| type for probabilities, RT and Boltzmann values | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const AccessibilityConstraint &c) |
| std::ostream * | newOutputStream (const std::string &outName) |
| void | deleteOutputStream (std::ostream *&outStream) |
| std::istream * | newInputStream (const std::string &inName) |
| void | deleteInputStream (std::istream *&inStream) |
| std::ostream & | operator<< (std::ostream &out, const HelixConstraint &c) |
| std::ostream & | operator<< (std::ostream &out, const IndexRangeList &l) |
| std::ostream & | operator<< (std::ostream &out, const RnaSequence &rna) |
| std::ostream & | operator<< (std::ostream &out, const SeedConstraint &c) |
Variables | |
| const E_type | E_INF = (std::numeric_limits<E_type>::max() / 8) + 1 |
| const E_type | E_MAX = E_INF / 2 |
| const Z_type | Z_INF = std::numeric_limits<Z_type>::infinity() |
| typedef float IntaRNA::E_kcal_type |
type for energy values in kcal/mol units for in-/output only
| typedef int IntaRNA::E_type |
type for energy values (energy + accessibility [ED]) (internally)
| typedef double IntaRNA::Z_type |
type for probabilities, RT and Boltzmann values
| void IntaRNA::deleteInputStream | ( | std::istream *& | inStream | ) |
Deletes an input stream pointer returned by newInputStream() and sets it to NULL. If it is a file stream, it is closed before deletion. If it is pointing to std::cin, only the pointer is reset to NULL.
| inStream | the pointer to the input stream to delete; will be set to NULL |
| void IntaRNA::deleteOutputStream | ( | std::ostream *& | outStream | ) |
Deletes an output stream pointer returned by newOutputStream() and sets it to NULL. If it is a file stream, it is closed before deletion. If it is pointing to std::cout or std::cerr, only the pointer is reset to NULL.
| outStream | the pointer to the output stream to delete; will be set to NULL |
| std::istream * IntaRNA::newInputStream | ( | const std::string & | inName | ) |
Returns an open input stream for the given input name, i.e.
If the filename ends in '.gz' or '.agz', gzip compression and binary input is enabled.
| inName | the name of the input to open. use STDIN for the respective input stream or otherwise a filename to be created. |
| std::ostream * IntaRNA::newOutputStream | ( | const std::string & | outName | ) |
Returns an open output stream for the given output name, i.e.
If the filename ends in '.gz' or '.agz', gzip compression and binary output is enabled.
| outName | the name of the output to open. use STDOUT/STDERR for the respective output stream or otherwise a filename to be created. |
|
inline |
Prints the accessibility constraint in range-based encoding to stream
| out | the ostream to write to |
| c | the AccessibilityConstraint object to add |
|
inline |
Prints the helix constraint details to stream
| out | the ostream to write to |
| c | the object to add |
|
inline |
Prints the boundaries of the list's ranges to stream
| out | the ostream to write to |
| l | the IndexRangeList object to add |
|
inline |
prints the sequence id and the sequence to stream
| out | the ostream to write to |
| rna | the RnaSequence object to add |
|
inline |
Prints the seed constraint details to stream
| out | the ostream to write to |
| c | the object to add |