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

#include <AP_seq_simple_pro.hxx>

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

Public Member Functions

 AP_sequence_simple_protein (const AliView *aliview)
 
 ~AP_sequence_simple_protein () OVERRIDE
 
AP_sequence * dup () const OVERRIDE
 
const ap_pro * get_sequence () const
 
ap_pro * get_sequence ()
 
- Public Member Functions inherited from AP_sequence
 AP_sequence (const AliView *aliview)
 
virtual ~AP_sequence ()
 
GB_ERROR bind_to_species (GBDATA *gb_species)
 
void unbind_from_species ()
 
bool is_bound_to_species () const
 
GBDATA * get_bound_species_data () const
 
void lazy_load_sequence () const
 
void ensure_sequence_loaded () const
 
bool hasSequence () const
 
void forget_sequence ()
 
size_t get_sequence_length () const
 
const AP_filter * get_filter () const
 
const AP_weights * get_weights () const
 
const AliView * get_aliview () const
 

Additional Inherited Members

- Protected Member Functions inherited from AP_sequence
void mark_sequence_set (bool is_set)
 
void do_lazy_load () const
 
- Protected Attributes inherited from AP_sequence
AP_FLOAT cached_wbc
 

Detailed Description

Definition at line 28 of file AP_seq_simple_pro.hxx.

Constructor & Destructor Documentation

AP_sequence_simple_protein::AP_sequence_simple_protein ( const AliView *  aliview)

Definition at line 9 of file AP_seq_simple_pro.cxx.

References NULp.

Referenced by dup().

AP_sequence_simple_protein::~AP_sequence_simple_protein ( )

Definition at line 15 of file AP_seq_simple_pro.cxx.

Member Function Documentation

AP_sequence * AP_sequence_simple_protein::dup ( ) const
virtual

Implements AP_sequence.

Definition at line 19 of file AP_seq_simple_pro.cxx.

References AP_sequence_simple_protein(), and AP_sequence::get_aliview().

const ap_pro* AP_sequence_simple_protein::get_sequence ( ) const
inline

Definition at line 41 of file AP_seq_simple_pro.hxx.

Referenced by di_protdist::makedists().

ap_pro* AP_sequence_simple_protein::get_sequence ( )
inline

Definition at line 42 of file AP_seq_simple_pro.hxx.


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