NCBI C++ ToolKit
Macros | Functions
buf_data_loader.cpp File Reference
#include <ncbi_pch.hpp>
#include "ftacpp.hpp"
#include <objects/general/Object_id.hpp>
#include <objects/general/Dbtag.hpp>
#include <objmgr/impl/tse_loadlock.hpp>
#include <objmgr/scope.hpp>
#include <objects/seqcode/Seq_code_type.hpp>
#include "index.h"
#include "embl.h"
#include "sprot.h"
#include "genbank.h"
#include <objtools/flatfile/flatfile_parse_info.hpp>
#include <objtools/flatfile/flatfile_parser.hpp>
#include <objtools/flatfile/flat2err.h>
#include "utilfun.h"
#include "ftaerr.hpp"
#include "ftablock.h"
#include "gb_ascii.h"
#include "asci_blk.h"
#include "buf_data_loader.h"
+ Include dependency graph for buf_data_loader.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Macros

#define THIS_FILE   "buf_data_loader.cpp"
 

Functions

static char * get_sequence_text (ParserPtr parser, const string &accession, int version)
 
static bool get_accession_from_id (const CSeq_id &id, string &accession, int &version)
 
static int add_entry (ParserPtr pp, const char *acc, Int2 vernum, DataBlkPtr entry)
 
static void AddToIndexBlk (DataBlkPtr entry, IndexblkPtr ibp, Parser::EFormat format)
 
CRef< CBioseqget_bioseq (ParserPtr pp, DataBlkPtr entry, const CSeq_id &id)
 
static DataBlkPtr make_entry (char *entry_str)
 
static CRef< CBioseqparse_entry (ParserPtr pp, char *entry_str, const string &accession, int ver, const CSeq_id &id)
 
size_t CheckOutsideEntry (ParserPtr pp, const char *acc, Int2 vernum)
 

Macro Definition Documentation

◆ THIS_FILE

#define THIS_FILE   "buf_data_loader.cpp"

Definition at line 63 of file buf_data_loader.cpp.

Function Documentation

◆ add_entry()

static int add_entry ( ParserPtr  pp,
const char *  acc,
Int2  vernum,
DataBlkPtr  entry 
)
static

◆ AddToIndexBlk()

static void AddToIndexBlk ( DataBlkPtr  entry,
IndexblkPtr  ibp,
Parser::EFormat  format 
)
static

◆ CheckOutsideEntry()

size_t CheckOutsideEntry ( ParserPtr  pp,
const char *  acc,
Int2  vernum 
)

◆ get_accession_from_id()

static bool get_accession_from_id ( const CSeq_id id,
string accession,
int version 
)
static

◆ get_bioseq()

CRef<CBioseq> get_bioseq ( ParserPtr  pp,
DataBlkPtr  entry,
const CSeq_id id 
)

◆ get_sequence_text()

static char* get_sequence_text ( ParserPtr  parser,
const string accession,
int  version 
)
static

◆ make_entry()

static DataBlkPtr make_entry ( char *  entry_str)
static

◆ parse_entry()

static CRef<CBioseq> parse_entry ( ParserPtr  pp,
char *  entry_str,
const string accession,
int  ver,
const CSeq_id id 
)
static
Modified on Thu May 09 18:32:46 2024 by modify_doxy.py rev. 669887