#include <Gmapres.h>
Public Member Functions | |
| Gmapalnseg () | |
| Gmapalnseg (const string &ln) | |
| Gmapalnseg (const Gmapalnseg &ga) | |
| Gmapalnseg (const vector< int > &row) | |
| ~Gmapalnseg () | |
| const Range & | grange () const |
| int | length () const |
| int | identity () const |
| int | idenxlen () const |
| const Range & | cDNARange () const |
| const Range & | genomicRange () const |
Private Attributes | |
| Range | cr |
| Range | gr |
| int | iden |
Friends | |
| ostream & | operator<< (ostream &ous, const Gmapalnseg &as) |
| Gmapalnseg::Gmapalnseg | ( | ) | [inline] |
| Gmapalnseg::Gmapalnseg | ( | const string & | ln | ) |
use one line of string as input -scaffold_4:1477477-1477366 (1-111) 99%
References cr, getAllInt(), gr, and iden.
| Gmapalnseg::Gmapalnseg | ( | const Gmapalnseg & | ga | ) | [inline] |
| Gmapalnseg::~Gmapalnseg | ( | ) | [inline] |
| int Gmapalnseg::length | ( | ) | const [inline] |
return the shorter length of the cDNA Range or genomic length The genomic DNA range should have the same length for nearly all. I have not checked this.
References cr, gr, Range::length(), and min.
Referenced by idenxlen().
| int Gmapalnseg::identity | ( | ) | const [inline] |
References iden.
| ostream& operator<< | ( | ostream & | ous, | |
| const Gmapalnseg & | as | |||
| ) | [friend] |
<cDNA range>=""> TAB <Genomic range>=""> TAB <Identity>
Range Gmapalnseg::cr [private] |
Referenced by cDNARange(), Gmapalnseg(), length(), and operator<<().
Range Gmapalnseg::gr [private] |
Referenced by genomicRange(), Gmapalnseg(), grange(), length(), and operator<<().
int Gmapalnseg::iden [private] |
the percent identity of the alignment segment, use integer
Referenced by Gmapalnseg(), identity(), idenxlen(), and operator<<().
1.5.6