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

#include <ali_sequence.hxx>

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

Public Member Functions

 ALI_SEQUENCE (char *Name, char *str)
 
 ALI_SEQUENCE (char *Name, unsigned char *str, unsigned long str_len)
 
 ~ALI_SEQUENCE ()
 
unsigned char * sequence ()
 
unsigned char base (unsigned long position)
 
int check ()
 
char * string ()
 
char * name ()
 
unsigned long length ()
 

Detailed Description

Definition at line 22 of file ali_sequence.hxx.

Constructor & Destructor Documentation

ALI_SEQUENCE::ALI_SEQUENCE ( char *  Name,
char *  str 
)
inline

Definition at line 27 of file ali_sequence.hxx.

References ali_out_of_memory_if(), and ali_string_to_sequence().

ALI_SEQUENCE::ALI_SEQUENCE ( char *  Name,
unsigned char *  str,
unsigned long  str_len 
)
inline

Definition at line 34 of file ali_sequence.hxx.

ALI_SEQUENCE::~ALI_SEQUENCE ( )
inline

Definition at line 39 of file ali_sequence.hxx.

Member Function Documentation

unsigned char* ALI_SEQUENCE::sequence ( )
inline

Definition at line 45 of file ali_sequence.hxx.

Referenced by ALI_NORM_SEQUENCE::ALI_NORM_SEQUENCE().

unsigned char ALI_SEQUENCE::base ( unsigned long  position)
inline

Definition at line 48 of file ali_sequence.hxx.

Referenced by ALI_PROFILE::w_binding().

int ALI_SEQUENCE::check ( )

Definition at line 18 of file ali_sequence.cxx.

References ali_fatal_error().

char * ALI_SEQUENCE::string ( )

Definition at line 30 of file ali_sequence.cxx.

References ali_sequence_to_string(), and CALLOC().

Referenced by ARB_main(), ALI_PT::find_family(), and ALI_ARBDB::put_sequence().

char* ALI_SEQUENCE::name ( )
inline

Definition at line 53 of file ali_sequence.hxx.

Referenced by ALI_NORM_SEQUENCE::ALI_NORM_SEQUENCE(), and ALI_PT::find_family().

unsigned long ALI_SEQUENCE::length ( )
inline

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