#include <seq.h>
Public Member Functions | |
SEQ () | |
SEQ (const SEQ< GENOME_TYPE > &G) | |
~SEQ () | |
SEQ< GENOME_TYPE > & | operator= (const SEQ< GENOME_TYPE > &G) |
void | set_KO (string KO) |
void | set_start (GENOME_TYPE start) |
void | set_end (GENOME_TYPE end) |
void | set_orientation (const char orientation) |
void | set_info (string str) |
void | set_dirty () |
GENOME_TYPE | get_start () const |
GENOME_TYPE | get_end () const |
string | get_KO () const |
char | get_orientation () const |
string | get_info () const |
int | get_dirty () const |
bool | operator< (const SEQ< GENOME_TYPE > &g) const |
bool | operator> (const SEQ< GENOME_TYPE > &g) const |
bool | operator== (const SEQ< GENOME_TYPE > &g) const |
Private Attributes | |
GENOME_TYPE | Start |
GENOME_TYPE | End |
char | Orientation |
string | info |
string | KO |
int | dirty |
|
Default constructor. Initializes the "dirty" field with 0. |
|
Copy constructor.
|
|
Destructor. |
|
Returns the "dirty" field of the sequence.
|
|
Returns the ending coordinate of the sequence.
|
|
Returns the "info" field of the sequence.
|
|
Returns the KO of the sequence.
|
|
Returns the orientation of the sequence.
|
|
Returns the beginning coordinate of the sequence.
|
|
Operator < . Compares between this and g according to KO field.
|
|
Assignment operator. Copies G's fields to the current object fields.
|
|
Operator == . Compares between this and g according to KO field.
|
|
Operator > . Compares between this and g according to KO field.
|
|
Sets the "dirty" field of the sequence to 1. |
|
Sets the ending coordinate of the sequence.
|
|
Sets the "info" field of the sequence.
|
|
Sets the KO of the calling object.
|
|
Sets the orientation of the sequence.
|
|
Sets the beginning coordinate of the sequence.
|
|
An auxiliary field which was used in cleanfile.h. 0 is for valid and 1 is for not valid. |
|
|
|
The suitable entry from the file *.anchor. |
|
The sequence's KO. |
|
The sequence's orientation. |
|
The sequence's coordinates. |