SequenceListImpl Class Reference

#include <sequence_list_impl.hh>


Public Types

typedef
SequenceImplListConstIterator 
ConstIterator
typedef SequenceImplListIterator Iterator

Public Member Functions

 SequenceListImpl ()
void AddSequence (const SequenceImplPtr &sequence)
int GetCount () const
SequenceImplPtrGetSequence (int i)
const SequenceImplPtrGetSequence (unsigned int i) const
int GetPos (int seq_index, int residue_index) const
int GetResidueIndex (int seq_index, int pos) const
SequenceImplPtr FindSequence (const String &name) const
String ToString (int width=80) const
SequenceListImplPtr Slice (int first, int n) const
int GetMinLength () const
int GetMaxLength () const
bool SequencesHaveEqualLength () const
SequenceListImplPtr Copy () const
Iterator Begin ()
Iterator End ()
ConstIterator Begin () const
ConstIterator End () const


Detailed Description

Definition at line 33 of file sequence_list_impl.hh.


Member Typedef Documentation

Definition at line 35 of file sequence_list_impl.hh.

Definition at line 36 of file sequence_list_impl.hh.


Constructor & Destructor Documentation

SequenceListImpl (  )  [inline]

Definition at line 37 of file sequence_list_impl.hh.


Member Function Documentation

void AddSequence ( const SequenceImplPtr sequence  ) 

add sequence

ConstIterator Begin (  )  const [inline]

Definition at line 85 of file sequence_list_impl.hh.

Iterator Begin (  )  [inline]

Definition at line 83 of file sequence_list_impl.hh.

SequenceListImplPtr Copy (  )  const

ConstIterator End (  )  const [inline]

Definition at line 86 of file sequence_list_impl.hh.

Iterator End (  )  [inline]

Definition at line 84 of file sequence_list_impl.hh.

SequenceImplPtr FindSequence ( const String name  )  const

int GetCount (  )  const [inline]

get number of sequences in list

Definition at line 42 of file sequence_list_impl.hh.

int GetMaxLength (  )  const

int GetMinLength (  )  const

int GetPos ( int  seq_index,
int  residue_index 
) const

int GetResidueIndex ( int  seq_index,
int  pos 
) const

const SequenceImplPtr& GetSequence ( unsigned int  i  )  const [inline]

Definition at line 52 of file sequence_list_impl.hh.

SequenceImplPtr& GetSequence ( int  i  )  [inline]

Definition at line 44 of file sequence_list_impl.hh.

bool SequencesHaveEqualLength (  )  const [inline]

Definition at line 74 of file sequence_list_impl.hh.

SequenceListImplPtr Slice ( int  first,
int  n 
) const

String ToString ( int  width = 80  )  const


The documentation for this class was generated from the following file:

Generated on Fri Jul 2 14:23:08 2010 for OpenStructure by  doxygen 1.5.8