Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

DnaStrInfo Class Reference

#include <featureinfo.h>

Inheritance diagram for DnaStrInfo:

Inheritance graph
[legend]
Collaboration diagram for DnaStrInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DnaStrInfo (FeatureData *data)
std::string myInfoPos (TR_DNA pos)

Private Member Functions

DnaStrDatadnaStrData ()

Detailed Description

Definition at line 51 of file featureinfo.h.


Constructor & Destructor Documentation

DnaStrInfo::DnaStrInfo FeatureData data  )  [inline]
 

Definition at line 54 of file featureinfo.h.

00054 : FeatureInfo(data) {}


Member Function Documentation

DnaStrData * DnaStrInfo::dnaStrData  )  [private]
 

Definition at line 78 of file featureinfo.cc.

References FeatureInfo::m_data.

Referenced by myInfoPos().

00079 {
00080     return dynamic_cast<DnaStrData *>( m_data );
00081 }

std::string DnaStrInfo::myInfoPos TR_DNA  pos  )  [virtual]
 

Reimplemented from FeatureInfo.

Definition at line 65 of file featureinfo.cc.

References dnaStrData(), DnaStrData::dnaVector, and TrapperVector< T >::stlVector().

00066 {
00067   assert( pos >= 0 );
00068   
00069   assert( pos < dnaStrData()->dnaVector.stlVector().size() );
00070 
00071   ostringstream os;
00072   
00073   os<<"Base: "<<dnaStrData()->dnaVector.stlVector()[ pos ];
00074   
00075   return os.str();
00076 }


The documentation for this class was generated from the following files:
Generated on Fri Mar 17 17:44:57 2006 for trapper by  doxygen 1.4.4