#include <Model.h>
Public Member Functions | |
| Model () | |
| Model (const string &name) | |
| void | addExon (int bb, int ee) throw (ExondirectionError) |
| bool | operator== (const Model &mm) const |
| char | direction () const |
| pair< int, int > | bound () const |
| bool | contain (const Model &mm) const |
| bool | containIntron (const Model &mm) const |
| bool | endsContain (const Model &mm) const |
| int | numExons () const |
| int | start () const |
| int | end () const |
| vector< int > | introns () const |
| const string & | getId () const |
| Model () | |
| Model (const string &name) | |
| void | addExon (int bb, int ee) throw (ExondirectionError) |
| bool | operator== (const Model &mm) const |
| char | direction () const |
| pair< int, int > | bound () const |
| bool | contain (const Model &mm) const |
| bool | containIntron (const Model &mm) const |
| bool | endsContain (const Model &mm) const |
| int | numExons () const |
| int | start () const |
| int | end () const |
| vector< int > | introns () const |
| const string & | getId () const |
Private Attributes | |
| string | id |
| list< pair< int, int > > | exons |
Friends | |
| ostream & | operator<< (ostream &ous, const Model &mm) |
| ostream & | operator<< (ostream &ous, const Model &mm) |
| Model::Model | ( | ) | [inline] |
| Model::Model | ( | const string & | name | ) | [inline] |
| Model::Model | ( | ) | [inline] |
| Model::Model | ( | const string & | name | ) | [inline] |
| void Model::addExon | ( | int | bb, | |
| int | ee | |||
| ) | throw (ExondirectionError) |
Referenced by filterCDS().
| char Model::direction | ( | ) | const |
| pair<int,int> Model::bound | ( | ) | const [inline] |
References exons.
| bool Model::contain | ( | const Model & | mm | ) | const |
References direction(), end(), endsContain(), exons, introns(), numExons(), and start().
| bool Model::containIntron | ( | const Model & | mm | ) | const |
References introns(), and numExons().
| bool Model::endsContain | ( | const Model & | mm | ) | const |
| int Model::numExons | ( | ) | const [inline] |
| int Model::start | ( | ) | const [inline] |
| int Model::end | ( | ) | const [inline] |
| vector< int > Model::introns | ( | ) | const |
| const string& Model::getId | ( | ) | const [inline] |
References id.
| void Model::addExon | ( | int | bb, | |
| int | ee | |||
| ) | throw (ExondirectionError) |
| bool Model::operator== | ( | const Model & | mm | ) | const |
| char Model::direction | ( | ) | const |
| pair<int,int> Model::bound | ( | ) | const [inline] |
References exons.
| bool Model::contain | ( | const Model & | mm | ) | const |
| bool Model::containIntron | ( | const Model & | mm | ) | const |
| bool Model::endsContain | ( | const Model & | mm | ) | const |
| int Model::numExons | ( | ) | const [inline] |
References exons.
| int Model::start | ( | ) | const [inline] |
References exons.
| int Model::end | ( | ) | const [inline] |
References exons.
| vector<int> Model::introns | ( | ) | const |
| const string& Model::getId | ( | ) | const [inline] |
References id.
| ostream& operator<< | ( | ostream & | ous, | |
| const Model & | mm | |||
| ) | [friend] |
| ostream& operator<< | ( | ostream & | ous, | |
| const Model & | mm | |||
| ) | [friend] |
string Model::id [private] |
Referenced by getId(), and operator<<().
list< pair< int, int > > Model::exons [private] |
Referenced by bound(), contain(), direction(), end(), introns(), numExons(), operator<<(), operator==(), and start().
1.5.6