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

Detailed Description

Definition at line 32 of file CrosspointsFile.hpp.

#include <CrosspointsFile.hpp>

List of all members.

Public Member Functions

 CrosspointsFile (string filename)
virtual ~CrosspointsFile ()
void loadCrosspoints ()
void reverse (int seq0_len, int seq1_len)
void setAutoSave ()
void write (int i, int j, int score, int type)
void write (crosspoint_t crosspoint)
void close ()
void writeToFile (string filename)
void save ()
int getLargestPartitionSize (int *max_i=NULL, int *max_j=NULL)

Private Member Functions

void open ()

Private Attributes

string filename
string tmpFilename
FILE * file
bool autoSave

Constructor & Destructor Documentation

CrosspointsFile::CrosspointsFile ( string  filename)

Definition at line 29 of file CrosspointsFile.cpp.

Definition at line 36 of file CrosspointsFile.cpp.


Member Function Documentation

Definition at line 120 of file CrosspointsFile.cpp.

int CrosspointsFile::getLargestPartitionSize ( int *  max_i = NULL,
int *  max_j = NULL 
)

Definition at line 71 of file CrosspointsFile.cpp.

Definition at line 40 of file CrosspointsFile.cpp.

void CrosspointsFile::open ( ) [private]

Definition at line 110 of file CrosspointsFile.cpp.

void CrosspointsFile::reverse ( int  seq0_len,
int  seq1_len 
)

Definition at line 161 of file CrosspointsFile.cpp.

Definition at line 152 of file CrosspointsFile.cpp.

Definition at line 94 of file CrosspointsFile.cpp.

void CrosspointsFile::write ( int  i,
int  j,
int  score,
int  type 
)

Definition at line 132 of file CrosspointsFile.cpp.

void CrosspointsFile::write ( crosspoint_t  crosspoint)

Definition at line 141 of file CrosspointsFile.cpp.

void CrosspointsFile::writeToFile ( string  filename)

Definition at line 99 of file CrosspointsFile.cpp.


Member Data Documentation

bool CrosspointsFile::autoSave [private]

Definition at line 53 of file CrosspointsFile.hpp.

FILE* CrosspointsFile::file [private]

Definition at line 52 of file CrosspointsFile.hpp.

string CrosspointsFile::filename [private]

Definition at line 50 of file CrosspointsFile.hpp.

string CrosspointsFile::tmpFilename [private]

Definition at line 51 of file CrosspointsFile.hpp.


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