ARB
|
#include <DBwriter.h>
Public Member Functions | |
DBwriter (ImportSession &session_, const char *Ali_name) | |
void | createOrganism (const string &flatfile, const char *importerTag) |
void | writeFeature (const Feature &feature, long seqLength) |
void | writeSequence (const SequenceBuffer &seqData) |
void | renumberDuplicateGenes () |
void | finalizeOrganism (const MetaInfo &meta, const References &refs, Importer &importer) |
Static Public Member Functions | |
static void | deleteStaticData () |
Definition at line 53 of file DBwriter.h.
|
inline |
Definition at line 69 of file DBwriter.h.
Definition at line 87 of file DBwriter.cxx.
References UniqueNameDetector::add_name(), AWTC_makeUniqueShortName(), DB_create_container(), DB_create_string_field(), and gi_assert.
Definition at line 149 of file DBwriter.cxx.
References ARB_HIDDEN, Location::create_GEN_position(), Feature::createGeneName(), DB_create_byte_field(), DB_create_container(), DB_create_string_field(), GEN_write_position(), Feature::getLocation(), Feature::getQualifiers(), Feature::getType(), gi_assert, and type.
Referenced by Importer::parseFeatureTable().
void DBwriter::writeSequence | ( | const SequenceBuffer & | seqData | ) |
Definition at line 198 of file DBwriter.cxx.
References GB_STRING, GB_write_string(), GBT_add_data(), SequenceBuffer::getSequence(), and gi_assert.
void DBwriter::renumberDuplicateGenes | ( | ) |
Definition at line 207 of file DBwriter.cxx.
References digits(), GB_entry(), GB_nextEntry(), GB_read_char_pntr(), GB_write_string(), GBS_global_string(), and gi_assert.
void DBwriter::finalizeOrganism | ( | const MetaInfo & | meta, |
const References & | refs, | ||
Importer & | importer | ||
) |
Definition at line 380 of file DBwriter.cxx.
References DB_create_string_field(), GB_warning(), MetaInfo::getEntries(), References::getKeys(), NULp, and References::tagged_content().
|
static |
Definition at line 419 of file DBwriter.cxx.
References NULp.
Referenced by ImportSession::~ImportSession().