#include <featureinfo.h>
Inheritance diagram for FeatureInfo:
Public Member Functions | |
FeatureInfo (FeatureData *data) | |
virtual | ~FeatureInfo () |
std::string | getPosInfo (TR_DNA pos) |
std::string | getRangeInfo (TR_DNA begin, TR_DNA end) |
Protected Member Functions | |
virtual std::string | myInfoPos (TR_DNA pos) |
virtual std::string | myInfoRange (TR_DNA begin, TR_DNA end) |
Protected Attributes | |
FeatureData * | m_data |
Definition at line 19 of file featureinfo.h.
|
Definition at line 22 of file featureinfo.h. 00022 : m_data(data) {}
|
|
Definition at line 23 of file featureinfo.h.
|
|
Definition at line 6 of file featureinfo.cc. References FeatureData::endPos(), m_data, and myInfoPos(). Referenced by TrapperView::getInfo(). 00007 { 00008 if ( pos < m_data->startPos() || pos > m_data->endPos() ) 00009 return std::string(); 00010 00011 return myInfoPos(pos); 00012 }
|
|
Definition at line 14 of file featureinfo.cc. References FeatureData::endPos(), m_data, and myInfoRange(). Referenced by TrapperView::getInfo(). 00015 { 00016 if ( end < m_data->startPos() || begin > m_data->endPos() ) 00017 return std::string(); 00018 00019 return myInfoRange(begin, end); 00020 }
|
|
Reimplemented in DnpInfo, DnaStrInfo, and QualityInfo. Definition at line 22 of file featureinfo.cc. Referenced by getPosInfo().
|
|
Reimplemented in DnpInfo. Definition at line 27 of file featureinfo.cc. Referenced by getRangeInfo().
|
|
Definition at line 28 of file featureinfo.h. Referenced by DnaStrInfo::dnaStrData(), DnpInfo::dnpData(), getPosInfo(), getRangeInfo(), and QualityInfo::qualityData(). |