75 char*
StringRStr(
char* where,
const char* what);
User-defined methods of the data storage class.
void SeqToDelta(objects::CBioseq &bioseq, Int2 tech)
bool fta_check_htg_kwds(TKeywordList &kwds, IndexblkPtr ibp, objects::CMolInfo &mol_info)
void AssemblyGapsToDelta(objects::CBioseq &bioseq, GapFeatsPtr gfp, bool *drop)
void fta_add_hist(ParserPtr pp, objects::CBioseq &bioseq, objects::CGB_block::TExtra_accessions &extra_accs, Parser::ESource source, objects::CSeq_id::E_Choice acctype, bool pricon, const char *acc)
void fta_remove_cleanup_user_object(objects::CSeq_entry &seq_entry)
string GetQSFromFile(FILE *fd, const Indexblk *ibp)
void fta_set_molinfo_completeness(objects::CBioseq &bioseq, const Indexblk *ibp)
void fta_get_project_user_object(TSeqdescList &descrs, char *offset, Parser::EFormat format, bool *drop, Parser::ESource source)
string tata_save(string_view)
bool fta_strings_same(const char *s1, const char *s2)
bool check_cds(const DataBlk &entry, Parser::EFormat format)
void fta_create_far_fetch_policy_user_object(objects::CBioseq &bsp, Int4 num)
bool fta_if_valid_sra(const char *id, bool dblink)
bool fta_dblink_has_sra(const CRef< objects::CUser_object > &uop)
bool g_DoesNotReferencePrimary(const objects::CDelta_ext &delta_ext, const objects::CSeq_id &primary, objects::CScope &scope)
CRef< objects::CSeq_loc > fta_get_seqloc_int_whole(objects::CSeq_id &seq_id, size_t len)
void fta_tsa_tls_comment_dblink_check(const objects::CBioseq &bioseq, bool is_tsa)
int fta_check_con_for_wgs(objects::CBioseq &bioseq)
char * StringRStr(char *where, const char *what)
bool no_reference(const objects::CBioseq &bioseq)
bool fta_parse_tpa_tsa_block(objects::CBioseq &bioseq, char *offset, char *acnum, Int2 vernum, size_t len, Int2 col_data, bool tpa)
void err_install(const Indexblk *ibp, bool accver)
bool no_date(Parser::EFormat format, const TSeqdescList &descrs)
void fta_get_dblink_user_object(TSeqdescList &descrs, char *offset, size_t len, Parser::ESource source, bool *drop, CRef< objects::CUser_object > &dbuop)
void GapsToDelta(objects::CBioseq &bioseq, GapFeatsPtr gfp, bool *drop)
bool fta_if_valid_biosample(const char *id, bool dblink)
void fta_parse_structured_comment(char *str, bool &bad, TUserObjVector &objs)
Int4 fta_fix_seq_loc_id(TSeqLocList &locs, ParserPtr pp, const char *location, const char *name, bool iscon)
bool fta_number_is_huge(const char *s)
std::list< std::string > TKeywordList
std::list< CRef< objects::CSeqdesc > > TSeqdescList
std::vector< CRef< objects::CUser_object > > TUserObjVector
static const char * str(char *buf, int n)
static const char location[]
int16_t Int2
2-byte (16-bit) signed integer
int32_t Int4
4-byte (32-bit) signed integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const CharType(& source)[N]
std::list< SeqLoc > TSeqLocList