|
MASA-Core
|
Definition at line 32 of file CrosspointsFile.hpp.
#include <CrosspointsFile.hpp>
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 |
| CrosspointsFile::CrosspointsFile | ( | string | filename | ) |
Definition at line 29 of file CrosspointsFile.cpp.
| CrosspointsFile::~CrosspointsFile | ( | ) | [virtual] |
Definition at line 36 of file CrosspointsFile.cpp.
| void CrosspointsFile::close | ( | ) |
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.
| void CrosspointsFile::loadCrosspoints | ( | ) |
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.
| void CrosspointsFile::save | ( | ) |
Definition at line 152 of file CrosspointsFile.cpp.
| void CrosspointsFile::setAutoSave | ( | ) |
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.
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.
1.7.6.1