(
constobjects::CGB_block::TExtra_accessions& extra_accs, objects::CGB_block::TExtra_accessions& hist);
118 char*
SrchTheStr(string_view where, string_view what);
123 int SrchKeyword(string_view,
constvector<string>& keywordList);
139 void fta_keywords_check(string_view
str,
bool* estk,
bool* stsk,
bool* gssk,
bool* htck,
bool* flik,
bool* wgsk,
bool* tpak,
bool* envk,
bool* mgak,
bool* tsak,
bool* tlsk);
152 bool SetTextId(
Uint1seqtype, objects::CSeq_id& seqId, objects::CTextseq_id& textId);
156 conststd::list<std::string> keywordList,
User-defined methods of the data storage class.
DataBlk::TList TDataBlkList
std::list< std::string > TKeywordList
static const char * str(char *buf, int n)
uint8_t Uint1
1-byte (8-bit) unsigned integer
int16_t Int2
2-byte (16-bit) signed integer
int32_t Int4
4-byte (32-bit) signed integer
char Char
Alias for char.
uint16_t Uint2
2-byte (16-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static void text(MDB_val *v)
const CharType(& source)[N]
static const char delimiter[]
string_view GetNodeData(const DataBlk &entry, int nodeType)
bool HasHtg(const TKeywordList &keywords)
bool HasHtc(const TKeywordList &keywords)
void check_est_sts_gss_tpa_kwds(const TKeywordList &kwds, size_t len, IndexblkPtr entry, bool tpa_check, bool &specialist_db, bool &inferential, bool &experimental, bool &assembly)
bool fta_tls_keywords_check(const TKeywordList &kwds, Parser::ESource source)
char * SrchTheChar(string_view where, Char letter)
void CpSeqId(InfoBioseq *ibp, const objects::CSeq_id &id)
void PointToNextToken(char *&ptr)
void RemoveHtgPhase(TKeywordList &keywords)
void xCheckEstStsGssTpaKeywords(const std::list< std::string > keywordList, bool tpa_check, IndexblkPtr entry)
bool SetTextId(Uint1 seqtype, objects::CSeq_id &seqId, objects::CTextseq_id &textId)
bool CheckLineType(string_view str, Int4 type, const vector< string > &keywordList, bool after_origin)
Int2 StringMatchIcase(const Char **array, string_view text)
void fta_remove_tsa_keywords(TKeywordList &kwds, Parser::ESource source)
objects::CScope & GetScope()
Int2 MatchArrayISubString(const Char **array, string_view text)
void fta_remove_tpa_keywords(TKeywordList &kwds)
Int2 MatchArraySubString(const Char **array, string_view text)
char * StringIStr(const Char *where, const Char *what)
TDataBlkList & TrackNodes(const DataBlk &entry)
void fta_remove_tls_keywords(TKeywordList &kwds, Parser::ESource source)
char * SrchTheStr(string_view where, string_view what)
Int2 MatchArrayString(const Char **array, string_view text)
Int2 fta_StringMatch(const Char **array, string_view text)
void fta_StringCpy(char *dst, const char *src)
void fta_remove_keywords(int tech, TKeywordList &kwds)
DataBlk * TrackNodeType(const DataBlk &entry, Int2 type)
bool fta_is_tls_keyword(string_view str)
string GetTheCurrentToken(char **ptr)
void fta_remove_mag_keywords(TKeywordList &kwds)
TokenStatBlk TokenString(string_view str, Char delimiter)
Int2 MatchArrayIString(const Char **array, string_view text)
void fta_keywords_check(string_view str, bool *estk, bool *stsk, bool *gssk, bool *htck, bool *flik, bool *wgsk, bool *tpak, bool *envk, bool *mgak, bool *tsak, bool *tlsk)
bool IsCancelled(const TKeywordList &keywords)
int SrchKeyword(string_view, const vector< string > &keywordList)
const Section * xTrackNodeType(const Entry &, int type)
bool fta_is_tpa_keyword(string_view str)
bool fta_tsa_keywords_check(const TKeywordList &kwds, Parser::ESource source)
void fta_remove_env_keywords(TKeywordList &kwds)
bool fta_is_tsa_keyword(string_view str)
CRef< objects::CDate_std > get_full_date(string_view date_view, bool is_ref, Parser::ESource source)
bool fta_tpa_keywords_check(const TKeywordList &kwds)
bool ParseAccessionRange(TokenStatBlk &, unsigned skip)
void UnwrapAccessionRange(const objects::CGB_block::TExtra_accessions &extra_accs, objects::CGB_block::TExtra_accessions &hist)
bool fta_check_mga_keywords(objects::CMolInfo &mol_info, const TKeywordList &kwds)
void CleanTailNonAlphaChar(std::string &str)
string GetBlkDataReplaceNewLine(string_view, Uint2 indent)
bool SrchNodeType(const DataBlk &entry, Int4 type, size_t *len, char **)
static Uint4 letter(char c)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4