ARB
Public Member Functions | List of all members
AW_helix Class Reference

#include <AW_helix.hxx>

Inheritance diagram for AW_helix:
Inheritance graph
[legend]
Collaboration diagram for AW_helix:
Collaboration graph
[legend]

Public Member Functions

 AW_helix (AW_root *awroot)
 
charseq_2_helix (char *sequence, char undefsymbol= ' ')
 
char get_symbol (char left, char right, BI_PAIR_TYPE pair_type)
 
bool is_enabled () const
 
- Public Member Functions inherited from BI_helix
 BI_helix ()
 
 ~BI_helix ()
 
const charinit (GBDATA *gb_main)
 
const charinit (GBDATA *gb_main, const char *alignment_name)
 
const charinit (GBDATA *gb_helix_nr, GBDATA *gb_helix, size_t size)
 
const charinitFromData (const char *helix_nr, const char *helix, size_t size)
 
int check_pair (char left, char right, BI_PAIR_TYPE pair_type)
 
size_t size () const
 
bool has_entries () const
 
const BI_helix_entryentry (size_t pos) const
 
size_t opposite_position (size_t pos) const
 
BI_PAIR_TYPE pairtype (size_t pos) const
 
const charhelixNr (size_t pos) const
 
long first_pair_position () const
 
long next_pair_position (size_t pos) const
 
long first_position (const char *helixNr) const
 
long last_position (const char *helixNr) const
 

Additional Inherited Members

- Static Public Member Functions inherited from BI_helix
static charget_error ()
 
static void clear_error ()
 
static void set_error (const char *err)
 
- Protected Member Functions inherited from BI_helix
bool is_pairtype (char left, char right, BI_PAIR_TYPE pair_type)
 
- Protected Attributes inherited from BI_helix
charpairs [HELIX_MAX]
 
charchar_bind [HELIX_MAX]
 

Detailed Description

Definition at line 26 of file AW_helix.hxx.

Constructor & Destructor Documentation

AW_helix::AW_helix ( AW_root awroot)

Member Function Documentation

char * AW_helix::seq_2_helix ( char sequence,
char  undefsymbol = ' ' 
)
char AW_helix::get_symbol ( char  left,
char  right,
BI_PAIR_TYPE  pair_type 
)
bool AW_helix::is_enabled ( ) const
inline

Definition at line 34 of file AW_helix.hxx.

References BI_helix::size().

Referenced by ED4_calc_terminal_extentions().


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