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

TAlignLine Class Reference

Helper class for TAlignment; represents a line (a sequence) in the alignment. More...

#include <Alignment.h>

List of all members.

Public Member Functions

 TAlignLine ()
 Constructor.
 ~TAlignLine ()
 Destructor.
void ResetSequence ()
 Resets the settings to default.
ChildBaseFindOrigin ()
 Returns a pointer to the ChildBase structure containing the original sequence, or NULL.
void showFeatures ()
 Display the features of this sequence.
void hideFeatures ()
 Hide the features of this sequence.
TVectorgetFeatures ()
 Returns a pointer to the TVector structure, so the features can be accessed.
bool hasFeatures ()
 Does this sequence have annotated items/features.

Public Attributes

wxString name
wxString s
TVectorv
bool isIdentity
 Is this line an identity display (or a "real" sequence)?
wxString phylip_id
vector< SequenceCharMarkupmarkup

Private Attributes

TVectorfeatures


Detailed Description

Helper class for TAlignment; represents a line (a sequence) in the alignment.


Constructor & Destructor Documentation

TAlignLine::TAlignLine  ) 
 

Constructor.

TAlignLine::~TAlignLine  ) 
 

Destructor.


Member Function Documentation

ChildBase * TAlignLine::FindOrigin  ) 
 

Returns a pointer to the ChildBase structure containing the original sequence, or NULL.

TVector * TAlignLine::getFeatures  ) 
 

Returns a pointer to the TVector structure, so the features can be accessed.

bool TAlignLine::hasFeatures  ) 
 

Does this sequence have annotated items/features.

void TAlignLine::hideFeatures  ) 
 

Hide the features of this sequence.

void TAlignLine::ResetSequence  ) 
 

Resets the settings to default.

void TAlignLine::showFeatures  ) 
 

Display the features of this sequence.


Member Data Documentation

TVector* TAlignLine::features [private]
 

bool TAlignLine::isIdentity
 

Is this line an identity display (or a "real" sequence)?

vector<SequenceCharMarkup> TAlignLine::markup
 

wxString TAlignLine::name
 

wxString TAlignLine::phylip_id
 

wxString TAlignLine::s
 

TVector* TAlignLine::v
 


The documentation for this class was generated from the following files:
Generated on Fri Aug 11 16:19:45 2006 for GENtle by  doxygen 1.4.1