MASA-Core
Public Member Functions | Private Member Functions | Private Attributes
SequenceData Class Reference

Detailed Description

Definition at line 30 of file SequenceData.hpp.

#include <SequenceData.hpp>

List of all members.

Public Member Functions

 SequenceData (string filename, SequenceModifiers *modifiers)
virtual ~SequenceData ()
string getDescription () const
char * getForwardData () const
char * getReverseData () const
int getSize () const
int getOriginalSize () const

Private Member Functions

void loadFile (string filename)
char * createReverseData (char *forwardData, int size)

Private Attributes

SequenceModifiersmodifiers
string description
char * forwardData
char * reverseData
int size
int originalSize

Constructor & Destructor Documentation

SequenceData::SequenceData ( string  filename,
SequenceModifiers modifiers 
)

Definition at line 40 of file SequenceData.cpp.

Definition at line 51 of file SequenceData.cpp.


Member Function Documentation

char * SequenceData::createReverseData ( char *  forwardData,
int  size 
) [private]

Definition at line 58 of file SequenceData.cpp.

string SequenceData::getDescription ( ) const

Definition at line 128 of file SequenceData.cpp.

char * SequenceData::getForwardData ( ) const

Definition at line 116 of file SequenceData.cpp.

Definition at line 133 of file SequenceData.cpp.

char * SequenceData::getReverseData ( ) const

Definition at line 120 of file SequenceData.cpp.

int SequenceData::getSize ( ) const

Definition at line 124 of file SequenceData.cpp.

void SequenceData::loadFile ( string  filename) [private]

Definition at line 67 of file SequenceData.cpp.


Member Data Documentation

string SequenceData::description [private]

Definition at line 45 of file SequenceData.hpp.

char* SequenceData::forwardData [private]

Definition at line 46 of file SequenceData.hpp.

Definition at line 44 of file SequenceData.hpp.

Definition at line 49 of file SequenceData.hpp.

char* SequenceData::reverseData [private]

Definition at line 47 of file SequenceData.hpp.

int SequenceData::size [private]

Definition at line 48 of file SequenceData.hpp.


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