StochHMM  v0.34
Flexible Hidden Markov Model C++ Library and Application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes
trainingSeq Class Reference

#include <trainingSeq.h>

List of all members.

Public Member Functions

 sequence (string &)
bool next ()
void reverseComplement ()
int operator[] (int pos)
bool importMask ()
int getMask (int i)
size_t size ()
string & getDNA ()
string & getHeader ()
vector< int8_t > & getSequence ()
void setMasked ()
bool isMasked ()

Private Attributes

std::string header
queue< int > seq

Detailed Description

Definition at line 33 of file trainingSeq.h.


Member Function Documentation

string& trainingSeq::getDNA ( )
inline

Definition at line 42 of file trainingSeq.h.

{return DNA;};
string& trainingSeq::getHeader ( )
inline

Definition at line 43 of file trainingSeq.h.

{return header;};
int trainingSeq::getMask ( int  i)
inline

Definition at line 40 of file trainingSeq.h.

{return mask[i];};
vector<int8_t>& trainingSeq::getSequence ( )
inline

Definition at line 44 of file trainingSeq.h.

{return seq;};
bool trainingSeq::importMask ( )
bool trainingSeq::isMasked ( )
inline

Definition at line 46 of file trainingSeq.h.

{return masked;};
bool trainingSeq::next ( )
int trainingSeq::operator[] ( int  pos)
inline

Definition at line 38 of file trainingSeq.h.

{return seq[pos];};
void trainingSeq::reverseComplement ( )
trainingSeq::sequence ( string &  )
void trainingSeq::setMasked ( )
inline

Definition at line 45 of file trainingSeq.h.

{masked=true;};
size_t trainingSeq::size ( void  )
inline

Definition at line 41 of file trainingSeq.h.

{return seq.size();};

Member Data Documentation

std::string trainingSeq::header
private

Definition at line 46 of file trainingSeq.h.

queue<int> trainingSeq::seq
private

Definition at line 49 of file trainingSeq.h.


The documentation for this class was generated from the following file: