A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/align__format__util_8hpp_source.html below:

NCBI C++ ToolKit: include/objtools/align_format/align_format_util.hpp Source File

28 #ifndef OBJTOOLS_ALIGN_FORMAT___ALIGN_FORMAT_UTIL_HPP 29 #define OBJTOOLS_ALIGN_FORMAT___ALIGN_FORMAT_UTIL_HPP 48 #define strcasecmp _stricmp 49 #define strdup _strdup 51 #define snprintf _snprintf 113

name = definition = date =

"Unknown"

;

148  SSeqURLInfo

(

string

usurl,

string

bt,

bool

isnuc,

string

db,

string

rid_in,

int

qn,

150  TTaxId

txid =

INVALID_TAX_ID

,

bool

addCssInf =

false

,

string

seqSegs =

""

,

string

resUrl =

""

,

bool

useTmpl =

false

,

bool

advView =

false

)

151

: user_url(usurl),blastType(bt), isDbNa(isnuc),

database

(db),rid(rid_in),

152

queryNumber(qn), gi(gi_in), accession(acc), linkout(lnk),blast_rank(blrk),isAlignLink(alnLink),

153

new_win(nw),seqRange(range),flip(flp),taxid (txid),addCssInfo(addCssInf),segs(seqSegs),

154

resourcesUrl(resUrl),useTemplates(useTmpl),advancedView(advView){}

188  void Init

(

string

rid_in,

string

cdd_rid_in,

string

entrez_term_in,

bool

is_na_in,

189  string

database_in,

int

query_number_in,

string

user_url_in,

string

preComputedResID_in,

190  string

linkoutOrder_in,

191  bool

structure_linkout_as_group_in =

false

,

bool

for_alignment_in =

true

) {

193

cdd_rid = cdd_rid_in;

194

entrez_term = entrez_term_in;

197

query_number = query_number_in;

198

user_url = user_url_in;

199

preComputedResID = preComputedResID_in;

201

linkoutOrder = linkoutOrder_in;

206

structure_linkout_as_group = structure_linkout_as_group_in;

207

for_alignment = for_alignment_in;

210  void Init

(

string

rid_in,

string

cdd_rid_in,

string

entrez_term_in,

bool

is_na_in,

211  string

database_in,

int

query_number_in,

string

user_url_in,

string

preComputedResID_in,

212  string

linkoutOrder_in,

ILinkoutDB

* linkoutdb_in,

string

mv_build_name_in,

213  bool

structure_linkout_as_group_in =

false

,

bool

for_alignment_in =

true

) {

215  Init

(rid_in,cdd_rid_in,entrez_term_in,is_na_in,

216

database_in,query_number_in, user_url_in,preComputedResID_in,

218

structure_linkout_as_group_in, for_alignment_in);

220

linkoutdb = linkoutdb_in;

221

mv_build_name = mv_build_name_in;

255

eNonGenomicFirst = 1,

276

eLinkTypeDefault = 0,

277

eLinkTypeMapViewer = (1 << 0),

278

eLinkTypeSeqViewer = (1 << 1),

279

eDownLoadSeq = (1 << 2),

280

eLinkTypeGenLinks = (1 << 3),

281

eLinkTypeTraceLinks = (1 << 4),

282

eLinkTypeSRALinks = (1 << 5),

283

eLinkTypeSNPLinks = (1 << 6),

284

eLinkTypeGSFastaLinks = (1 << 7)

296

eSpacePosToCenter = (1 << 0),

297

eSpacePosAtLineStart = (1 << 1),

298

eSpacePosAtLineEnd = (1 << 2),

299

eAddEOLAtLineStart = (1 << 3),

300

eAddEOLAtLineEnd = (1 << 4)

309  static void

BlastPrintError(list<SBlastError>& error_return,

317  static void

PrintTildeSepLines(

string str

,

size_t

line_len,

328  static void

FillScanModeBlastDbInfo(vector<SDbInfo>& retval,

329  bool

is_protein,

int

numSeqs,

Int8

numLetters,

string

&

tag

);

337  static void

GetBlastDbInfo(vector<SDbInfo>& retval,

338  const string

& blastdb_names,

bool

is_protein,

339  int

dbfilt_algorithm,

340  bool

is_remote =

false

);

347  static void

PrintDbReport(

const

vector<SDbInfo>& dbinfo_list,

360  static void

PrintKAParameters(

double lambda

,

double

k,

double

h,

379  static string

GetSeqDescrString(

const

objects::CBioseq& cbs);

390  static void

AcknowledgeBlastQuery(

const

objects::CBioseq& cbs,

size_t

line_len,

392  bool

html,

bool

tabular=

false

,

403  static void

AcknowledgeBlastSubject(

const

objects::CBioseq& cbs,

size_t

line_len,

405  bool

html,

bool

tabular=

false

);

410  static void

GetAsciiProteinMatrix(

const char

* matrix_name,

413  static void

x_AcknowledgeBlastSequence(

const

objects::CBioseq& cbs,

418  const string

&

label

,

420  const string

& rid

);

429  static void

PrintPhiInfo(

int

num_patterns,

const string

& pattern,

449

list<TGi>& use_this_gi);

466

list<string>& use_this_seq);

485

list<TGi>& use_this_gi,

486  int

& comp_adj_method);

505

list<string>& use_this_seq,

506  int

& comp_adj_method);

533  static bool

MatchSeqInUseThisSeqList(list<string> &use_this_seq,

string

textSeqIDToMatch);

538  static bool

IsGiList(list<string> &use_this_seq);

543  static

list<TGi> StringGiToNumGiList(list<string> &use_this_seq);

553  static string

GetGnlID(

const

objects::CDbtag& dtg);

571  static void

GetScoreString(

double

evalue,

573  double

total_bit_score,

576  string

& bit_score_str,

577  string

& total_bit_score_str,

578  string

& raw_score_str);

587  static void

PruneSeqalign(

const

objects::CSeq_align_set& source_aln,

588

objects::CSeq_align_set& new_aln,

595  static unsigned int

GetSubjectsNumber(

const

objects::CSeq_align_set& source_aln,

607  static void

PruneSeqalignAll(

const

objects::CSeq_align_set& source_aln,

608

objects::CSeq_align_set& new_aln,

618  static void

GetAlignLengths(objects::CAlnVec& salv,

int

& align_length,

619  int

& num_gaps,

int

& num_gap_opens);

626  static void

ExtractSeqalignSetFromDiscSegs(objects::CSeq_align_set& target,

627  const

objects::CSeq_align_set&

source

);

638  static TTaxId

GetTaxidForSeqid(

const

objects::CSeq_id&

id

, objects::CScope& scope);

648  static int

GetFrame (

int

start,

objects::ENa_strand

strand,

const

objects::CBioseq_Handle& handle);

668  const

objects::CSeq_align_set&

source

);

692  static string

BuildUserUrl(

const

objects::CBioseq::TId& ids,

TTaxId

taxid,

string

user_url,

693  string database

,

bool

db_is_na,

string

rid,

694  int

query_number,

bool

for_alignment);

701  static string

BuildSRAUrl(

const

objects::CBioseq::TId& ids,

string

user_url);

711  bool

do_translation);

718  static int

GetAlignmentLength(

const

objects::CSeq_align& aln,

bool

do_translation);

726  bool

do_translation);

733  static bool

SortHitByPercentIdentityDescendingEx

742  static bool

SortHspByPercentIdentityDescending

758  static bool

SortHitByScoreDescending

781

objects::CScope& scope,

ILinkoutDB

* linkoutdb,

782  const string

& mv_build_name);

794  bool

do_translation, objects::CScope& scope,

int

sort_method,

795  ILinkoutDB

* linkoutdb,

const string

& mv_build_name);

800  const

objects::CSeq_align_set&

source

,

801

objects::CScope& scope,

803  const string

& mv_build_name);

806

objects::CScope& scope,

807

objects::CSeq_align_set& aln_set,

808  bool

nuc_to_nuc_translation,

813  const string

& mv_build_name);

817  bool

nuc_to_nuc_translation,

821  static

list< CRef<objects::CSeq_align_set> >

822

SortOneSeqalignForSortableFormat(

const

objects::CSeq_align_set&

source

,

823  bool

nuc_to_nuc_translation,

832  static int

GetPercentMatch(

int

numerator,

int

denominator);

833  static double

GetPercentIdentity(

int

numerator,

int

denominator);

859  double

percentIdentLow,

860  double

percentIdentHigh);

878  double

percentIdentLow,

879  double

percentIdentHigh);

885  double

percentIdentLow,

886  double

percentIdentHigh,

887  int

queryCoverageLow,

888  int

queryCoverageHigh);

897

vector <string> &seqList);

906  static bool

RemoveSeqsOfAccessionTypeFromSeqInUse(list<string> &use_this_seq, objects::CSeq_id::EAccessionInfo accesionType);

940

objects::CScope& scope,

ILinkoutDB

* linkoutdb,

941  const string

& mv_build_name);

958  static

list<string> GetLinkoutUrl(

int

linkout,

959  const

objects::CBioseq::TId& ids,

961  const string

& cdd_rid,

962  const string

& entrez_term,

965  bool

structure_linkout_as_group,

968  string

preComputedResID);

976  map

<

int

, vector < objects::CBioseq::TId > > &linkout_map,

978  const string

& mv_build_name);

985  map

<

int

, vector <objects::CBioseq::TId > > &linkout_map,

987  const string

& mv_build_name);

1008  const string

& cdd_rid,

1009  const string

& entrez_term,

1011  bool

structure_linkout_as_group,

1014  string

& linkoutOrder,

1019  string

&preComputedResID,

1021  const string

& mv_build_name);

1042  const string

& cdd_rid,

1043  const string

& entrez_term,

1045  bool

structure_linkout_as_group,

1048  string

& linkoutOrder,

1053  string

&preComputedResID,

1055  const string

& mv_build_name,

1056  bool

getIdentProteins);

1059  static int

GetSeqLinkoutInfo(objects::CBioseq::TId& cur_id,

1061  const string

& mv_build_name,

1063  static int

GetMasterCoverage(

const

objects::CSeq_align_set& alnset);

1064  static CRange<TSeqPos>

GetSeqAlignCoverageParams(

const

objects::CSeq_align_set& alnset,

int

*masterCoverage,

bool

*flip);

1073  static string

GetURLFromRegistry(

const string

url_name,

int

index = -1);

1080  static string

GetURLDefault(

const string

url_name,

int

index = -1);

1089  static string

MapTemplate(

string

inpString,

string

tmplParamName,

Int8

templParamVal);

1098  static string

MapTemplate(

string

inpString,

string

tmplParamName,

string

templParamVal);

1109  static string

MapSpaceTemplate(

string

inpString,

string

tmplParamName,

string

templParamVal,

unsigned int

maxParamLength,

int

spacesFormatFlag = eSpacePosAtLineEnd);

1112  static string

MapTagToHTML(

const string

tag_name);

1114  static string

MapTagToConstString(

const string

tag_name,

EMapConstString

flag = eMapToURL);

1122  static string

AddSpaces(

string

paramVal,

size_t

maxParamLength,

int

spacesFormatFlag = eSpacePosToCenter);

1125  static string

GetProtocol(

void

);

1129  static string

MapProtocol(

string

url_link);

1136  const

objects::CSeq_id&

id

,

1137

objects::CScope &scope);

1144  const

objects::CBioseq::TId* ids);

1146  static string

GetFullIDLink(

SSeqURLInfo

*seqUrlInfo,

1147  const

objects::CBioseq::TId* ids);

1154  const

objects::CSeq_id&

id

,

1155

objects::CScope &scope);

1169  static int

SetCustomLinksTypes(

SSeqURLInfo

*seqUrlInfo,

int

customLinkTypesInp);

1180  static

list <string> GetCustomLinksList(

SSeqURLInfo

*seqUrlInfo,

1181  const

objects::CSeq_id&

id

,

1182

objects::CScope &scope,

1183  int

customLinkTypes = eLinkTypeDefault);

1185  static

list<string> GetGiLinksList(

SSeqURLInfo

*seqUrlInfo,

bool

hspRange =

false

);

1186  static string

GetGraphiscLink(

SSeqURLInfo

*seqUrlInfo,

bool

hspRange =

false

);

1187  static

list<string> GetSeqLinksList(

SSeqURLInfo

*seqUrlInfo,

bool

hspRange =

false

);

1198  static string

GetFASTALinkURL(

SSeqURLInfo

*seqUrlInfo,

1199  const

objects::CSeq_id&

id

,

1200

objects::CScope &scope);

1208  static string

GetAlignedRegionsURL(

SSeqURLInfo

*seqUrlInfo,

1209  const

objects::CSeq_id&

id

,

1210

objects::CScope &scope);

1217

objects::CScope & scope);

1224  static double

GetSeqAlignSetCalcPercentIdent(

const

objects::CSeq_align_set& aln,

bool

do_translation);

1236  const

objects::CSeq_id& aln_id,

1237

list<TGi>& use_this_gi,

1247  const

objects::CSeq_id& aln_id,

1248

list<TGi>& use_this_gi,

1252  const

objects::CSeq_id& aln_id,

1253

list<TGi>& use_this_gi);

1267  const

objects::CSeq_id& aln_id,

1268

list<string>& use_this_seq,

1271  string

*textSeqID =

NULL

);

1279  static bool IsWGSAccession

(

string

&accession,

string

&wgsProj);

1286  static bool

IsWGSPattern(

string

&wgsAccession);

1288  static

unique_ptr<CNcbiRegistry>

m_Reg

;

1294  static int

GetUniqSeqCoverage(objects::CSeq_align_set & alnset);

1297  static string GetTitle

(

const

objects::CBioseq_Handle & bh);

1300  static string GetBareId

(

const

objects::CSeq_id&

id

);

1312  static void

x_WrapOutputLine(

string str

,

size_t

line_len,

1314  bool

html =

false

);

User-defined methods of the data storage class.

User-defined methods of the data storage class.

const int k_NumAsciiChar

Number of ASCII characters for populating matrix columns.

const char k_PSymbol[]

Residues.

Definitions and prototypes used by blast_stat.c to calculate BLAST statistics.

This class contains misc functions for displaying BLAST results.

static void GetAlnScores(const objects::CSeq_align &aln, int &score, double &bits, double &evalue, int &sum_n, int &num_ident, list< TGi > &use_this_gi, int &comp_adj_method)

Extract score info from blast alingment Second version that fetches compositional adjustment integer.

static const char * kNoHitsFound

The string containing the message that no hits were found.

static string GetIDUrl(SSeqURLInfo *seqUrlInfo, const objects::CSeq_id &id, objects::CScope &scope)

Create URL for seqid.

static CRef< objects::CSeq_id > GetDisplayIds(const objects::CBioseq_Handle &handle, const objects::CSeq_id &aln_id, list< string > &use_this_seq, TGi *gi=NULL, TTaxId *taxid=NULL, string *textSeqID=NULL)

Scan the the list of blast deflines and find seqID to be use in display.

static void GetUseThisSequence(const objects::CSeq_align &aln, list< string > &use_this_seq)

Extract use_this_seq info from blast alingment.

static bool IsMixedDatabase(const objects::CSeq_align_set &alnset, objects::CScope &scope, ILinkoutDB *linkoutdb, const string &mv_build_name)

static list< string > GetFullLinkoutUrl(const list< CRef< objects::CBlast_def_line > > &bdl, const string &rid, const string &cdd_rid, const string &entrez_term, bool is_na, bool structure_linkout_as_group, bool for_alignment, int cur_align, string &linkoutOrder, TTaxId taxid, string &database, int query_number, string &user_url, string &preComputedResID, ILinkoutDB *linkoutdb, const string &mv_build_name)

Get linkout membership for for the list of blast deflines.

static string GetIDUrlGen(SSeqURLInfo *seqUrlInfo, const objects::CBioseq::TId *ids)

Create URL for seqid that goes to entrez or trace.

static string GetIDUrl(SSeqURLInfo *seqUrlInfo, const objects::CBioseq::TId *ids)

Create URL for seqid.

static void GetAlnScores(const objects::CSeq_align &aln, int &score, double &bits, double &evalue, int &sum_n, int &num_ident, list< string > &use_this_seq)

Extract score info from blast alingment.

static list< string > GetFullLinkoutUrl(objects::CBioseq::TId &cur_id, const string &rid, const string &cdd_rid, const string &entrez_term, bool is_na, bool structure_linkout_as_group, bool for_alignment, int cur_align, string &linkoutOrder, TTaxId taxid, string &database, int query_number, string &user_url, string &preComputedResID, ILinkoutDB *linkoutdb, const string &mv_build_name, bool getIdentProteins)

Get linkout membership for one seqID.

static void GetAlnScores(const objects::CSeq_align &aln, int &score, double &bits, double &evalue, int &sum_n, int &num_ident, list< TGi > &use_this_gi)

Extract score info from blast alingment.

static CRef< objects::CSeq_id > GetDisplayIds(const objects::CBioseq_Handle &handle, const objects::CSeq_id &aln_id, list< TGi > &use_this_gi, TGi &gi)

Scan the the list of blast deflines and find seqID to be use in display.

static bool m_geturl_debug_flag

static list< string > GetFullLinkoutUrl(objects::CBioseq::TId &cur_id, SLinkoutInfo &linkoutInfo, bool getIdentProteins)

static string GetIDUrlGen(SSeqURLInfo *seqUrlInfo, const objects::CSeq_id &id, objects::CScope &scope)

Create URL for seqid that goes to entrez or trace.

static CRef< objects::CSeq_align_set > FilterSeqalignByScoreParams(objects::CSeq_align_set &source_aln, double evalueLow, double evalueHigh, double percentIdentLow, double percentIdentHigh, int queryCoverageLow, int queryCoverageHigh)

static bool MatchSeqInSeqList(TGi cur_gi, CRef< objects::CSeq_id > &seqID, list< string > &use_this_seq, bool *isGiList=NULL)

Matches text seqID or gi with the list of seqIds or gis.

static CRef< objects::CSeq_align_set > SortSeqalignForSortableFormat(objects::CSeq_align_set &aln_set, bool nuc_to_nuc_translation, int hit_order, int hsp_order)

static CRef< objects::CSeq_id > GetDisplayIds(const objects::CBioseq_Handle &handle, const objects::CSeq_id &aln_id, list< TGi > &use_this_gi, TGi &gi, TTaxId &taxid)

Scan the the list of blast deflines and find seqID to be use in display.

static list< string > GetFullLinkoutUrl(const list< CRef< objects::CBlast_def_line > > &bdl, SLinkoutInfo &linkoutInfo)

static bool GetTextSeqID(const list< CRef< objects::CSeq_id > > &ids, string *textSeqID=NULL)

static void GetUseThisSequence(const objects::CSeq_align &aln, list< TGi > &use_this_gi)

Extract use_this_gi info from blast alingment.

static string GetSeqIdString(const objects::CBioseq &cbs, bool believe_local_id=true)

Returns a full '|'-delimited Seq-id string for a Bioseq.

static CRef< objects::CSeq_align_set > SortSeqalignForSortableFormat(CCgiContext &ctx, objects::CScope &scope, objects::CSeq_align_set &aln_set, bool nuc_to_nuc_translation, int db_order, int hit_order, int hsp_order, ILinkoutDB *linkoutdb, const string &mv_build_name)

static double GetPercentIdentity(const objects::CSeq_align &aln, objects::CScope &scope, bool do_translation)

calculate the percent identity for a seqalign

static void GetAlnScores(const objects::CSeq_align &aln, int &score, double &bits, double &evalue, int &sum_n, int &num_ident, list< string > &use_this_seq, int &comp_adj_method)

Extract score info from blast alingment Second version that fetches compositional adjustment integer.

static CRef< objects::CSeq_align_set > FilterSeqalignByScoreParams(objects::CSeq_align_set &source_aln, double evalueLow, double evalueHigh, double percentIdentLow, double percentIdentHigh)

function for Filtering seqalign by expect value and percent identity

static TGi GetDisplayIds(const list< CRef< objects::CBlast_def_line > > &bdl, const objects::CSeq_id &aln_id, list< TGi > &use_this_gi)

static unique_ptr< CNcbiRegistry > m_Reg

static void GetBdlLinkoutInfo(const list< CRef< objects::CBlast_def_line > > &bdl, map< int, vector< objects::CBioseq::TId > > &linkout_map, ILinkoutDB *linkoutdb, const string &mv_build_name)

Create map that holds all linkouts for the list of blast deflines and corresponding seqIDs.

static bool GetTextSeqID(CConstRef< objects::CSeq_id > seqID, string *textSeqID=NULL)

static void GetBdlLinkoutInfo(objects::CBioseq::TId &cur_id, map< int, vector< objects::CBioseq::TId > > &linkout_map, ILinkoutDB *linkoutdb, const string &mv_build_name)

Create map that holds all linkouts for one seqID.

static bool MatchSeqInSeqList(CConstRef< objects::CSeq_id > &alnSeqID, list< string > &use_this_seq, vector< string > &seqList)

Matches string of seqIDs (gis or text seqID)

static string GetSeqIdString(const list< CRef< objects::CSeq_id > > &ids, bool believe_local_id)

Returns a full '|'-delimited Seq-id string for a a list of seq-ids.

std::ofstream out("events_result.xml")

main entry point for tests

static bool InitConfig(const CArgs &args, Parser &config)

@ eSubjectStart

Start of alignment in subject.

const size_t kDfltArgNumAlignments

Default number of alignments to display in the traditional BLAST report.

static const char * str(char *buf, int n)

SStrictId_Tax::TId TTaxId

Taxon id type.

EDiagSev

Severity level for the posted diagnostics.

string GetLabel(const CSeq_id &id)

NCBI_XOBJUTIL_EXPORT string GetTitle(const CBioseq_Handle &hnd, TGetTitleFlags flags=0)

int64_t Int8

8-byte (64-bit) signed integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define END_SCOPE(ns)

End the previously defined scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define BEGIN_SCOPE(ns)

Define a new scope.

IO_PREFIX::ostream CNcbiOstream

Portable alias for ostream.

#define NCBI_ALIGN_FORMAT_EXPORT

static const char label[]

ENa_strand

strand of nucleic acid

Declares the ILinkoutDB interface.

use only n Cassandra database for the lookups</td > n</tr > n< tr > n< td > yes</td > n< td > do not use tables BIOSEQ_INFO and BLOB_PROP in the Cassandra database

static CRef< CSeq_align > CreateDensegFromDendiag(CSeq_align const &aln)

const CharType(& source)[N]

Process information in the NCBI Registry, including working with configuration files.

NCBI C++ stream class wrappers for triggering between "new" and "old" C++ stream libraries.

double lambda(size_t dimMatrix_, const Int4 *const *scoreMatrix_, const double *q_)

static PCRE2_SIZE * offsets

static bool SortHspByMasterStartAscending(const SHspInfo *info1, const SHspInfo *info2)

Structure to hold the Gumbel parameters (for FSC).

SDbInfo()

Default constructor.

string filt_algorithm_name

Filtering algorithm ID used in BLAST search.

string filt_algorithm_options

Filtering algorithm options used in BLAST search.

void Init(string rid_in, string cdd_rid_in, string entrez_term_in, bool is_na_in, string database_in, int query_number_in, string user_url_in, string preComputedResID_in, string linkoutOrder_in, bool structure_linkout_as_group_in=false, bool for_alignment_in=true)

CRange< TSeqPos > subjRange

bool structure_linkout_as_group

void Init(string rid_in, string cdd_rid_in, string entrez_term_in, bool is_na_in, string database_in, int query_number_in, string user_url_in, string preComputedResID_in, string linkoutOrder_in, ILinkoutDB *linkoutdb_in, string mv_build_name_in, bool structure_linkout_as_group_in=false, bool for_alignment_in=true)

Structure that holds information for all hits of one subject in Seq Align Set.

CConstRef< objects::CSeq_id > id

CRange< TSeqPos > subjRange

list< string > use_this_seq

int master_covered_length

Structure that holds information needed for creation seqID URL in descriptions and alignments.

bool flip

flip sequence in case of opposite strands

string user_url

user url TOOL_URL from .ncbirc

SSeqURLInfo(string usurl, string bt, bool isnuc, string db, string rid_in, int qn, TGi gi_in, string acc, int lnk, int blrk, bool alnLink, bool nw, CRange< TSeqPos > range=CRange< TSeqPos >(0, 0), bool flp=false, TTaxId txid=INVALID_TAX_ID, bool addCssInf=false, string seqSegs="", string resUrl="", bool useTmpl=false, bool advView=false)

Constructor.

string blastType

blast type refer to blobj->adm->trace->created_by

CRange< TSeqPos > seqRange

sequence range

string database

name of the database

string defline

sequence defline

bool new_win

bool indicating if click of the url will open a new window

bool addCssInfo

bool indicating that css info should be added

bool useTemplates

bool indicating that templates should be used when contsructing links

int queryNumber

the query number

string accession

accession

string segs

string containing align segments in the the following format seg1Start-seg1End,seg2Start-seg2End

int blast_rank

index of the current alignment

bool advancedView

bool indicating that advanced view design option should be used when contsructing links

string seqUrl

sequence URL created

bool isAlignLink

bool indicating if link is in alignment section

bool isDbNa

bool indicating if the database is nucleotide or not

string resourcesUrl

URL(s) to other resources from .ncbirc.

static bool IsWGSAccession(const string &acc, const CTextseq_id &id, TAllowSeqType allow_seq_type)


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