ARB
Public Member Functions | Public Attributes | List of all members
ALI_ARBDB Class Reference

#include <ali_arbdb.hxx>

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

Public Member Functions

 ALI_ARBDB ()
 
 ~ALI_ARBDB ()
 
int open (char *name, char *use_alignment=NULp)
 
void close ()
 
void begin_transaction ()
 
void commit_transaction ()
 
charget_sequence_string (char *name, int and_mark=0)
 
ALI_SEQUENCEget_sequence (char *name, int and_mark=0)
 
charget_SAI (char *name)
 
int put_sequence_string (char *name, char *sequence)
 
int put_sequence (char *name, ALI_SEQUENCE *sequence)
 
int put_SAI (const char *name, char *sequence)
 

Public Attributes

GBDATAgb_main
 

Detailed Description

Definition at line 19 of file ali_arbdb.hxx.

Constructor & Destructor Documentation

ALI_ARBDB::ALI_ARBDB ( )
inline

Definition at line 26 of file ali_arbdb.hxx.

References NULp.

ALI_ARBDB::~ALI_ARBDB ( )

Definition at line 19 of file ali_arbdb.cxx.

References GB_close(), and gb_main.

Member Function Documentation

int ALI_ARBDB::open ( char name,
char use_alignment = NULp 
)
void ALI_ARBDB::close ( )

Definition at line 48 of file ali_arbdb.cxx.

References GB_close(), and gb_main.

void ALI_ARBDB::begin_transaction ( )
inline

Definition at line 35 of file ali_arbdb.hxx.

References GB_begin_transaction().

Referenced by ARB_main().

void ALI_ARBDB::commit_transaction ( )
inline

Definition at line 38 of file ali_arbdb.hxx.

References GB_commit_transaction().

Referenced by ARB_main().

char * ALI_ARBDB::get_sequence_string ( char name,
int  and_mark = 0 
)
ALI_SEQUENCE * ALI_ARBDB::get_sequence ( char name,
int  and_mark = 0 
)
char * ALI_ARBDB::get_SAI ( char name)
int ALI_ARBDB::put_sequence_string ( char name,
char sequence 
)
int ALI_ARBDB::put_sequence ( char name,
ALI_SEQUENCE sequence 
)
int ALI_ARBDB::put_SAI ( const char name,
char sequence 
)

Definition at line 155 of file ali_arbdb.cxx.

References gb_main, GB_STRING, GB_write_string(), GBT_add_data(), and GBT_find_or_create_SAI().

Referenced by ARB_main().

Member Data Documentation

GBDATA* ALI_ARBDB::gb_main

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