sequence_feature Data
Data Type: sequence_feature
Primary Key: id
Attributes
-
aa_sequence_md5
(string)
- 32-char digest used to de-duplicate identical variant peptides and join across genomes without moving the full sequence. 0cc175b9c0f1b6a831c399e269772661
-
aa_variant
(string)
- Protein-level variant call in “p.X123Y” syntax; blank for nucleotide-only features. p.D614G
-
additional_metadata
(array of case insensitive strings)
- Arbitrary key–value notes not covered by fixed fields (e.g. “frequency: 42 %”). [ "allele_freq: 0.42" ]
-
comments
(array of case insensitive strings)
- Remarks such as “low depth”, “ambiguous region”, stored one per array element. [ "flanks masked by Ns" ]
-
date_inserted
(date)
- ISO-8601 UTC datetime when the row entered BV-BRC. 2023-05-11T14:29:07Z
-
date_modified
(date)
- Updated whenever any attribute changes; drives incremental exports. 2025-04-22T08:15:11Z
-
end
(integer)
- 1-based inclusive genomic position where the sequence feature ends. 23403
-
evidence_code
(string)
- Controlled terms (e.g. high confidence, low_depth, inferred); supports QC filters. high_confidence
-
feature_id
(string)
- `fig …` identifier of the CDS or RNA where the variant lies.
-
genbank_accession
(string)
- Accession for strand-aware coordinate mapping. NC_045512.2
-
gene
(string)
- Short locus tag or gene name (S, N, orf1ab). S
-
genome_id
(string)
- Foreign key to the genome row. 336082.4
-
genome_name
(case insensitive string)
- Scientific name + strain for fast tables. Severe acute respiratory syndrome coronavirus 2 isolate USA/IL-Shokla-02
-
id
*
(string)
- Unique composite key (genome_id│sf_id│start) guaranteeing row uniqueness. 336082.4│SF001234│23363
-
length
(integer)
- Number of nucleotides (or amino acids for peptide features). 9
-
patric_id
(string)
- Historical duplicate for older APIs. `fig
-
product
(case insensitive string)
- Functional description of the parent gene. Spike glycoprotein
-
publication
(array of strings)
- PubMed IDs / DOIs evidencing the variant. [ "PMC7891234" ]
-
refseq_locus_tag
(string)
- NCBI locus tag for cross-reference. YP_009724390.1
-
segment
(string)
- Label for segmented viruses (PB2, HA …); blank for non-segmented. S
-
segments
(array of strings)
- For discontinuous SFs: list of “start..end” strings. [ "23363..23403" ]
-
sf_category
(string)
- SNP, insertion, deletion, peptide_motif, etc. SNP
-
sf_id
(string)
- Stable identifier for the variant/motif definition (e.g. WHO VOC mutation catalog ID). SF_HCoV2_D614G
-
sf_name
(case insensitive string)
- Short descriptive tag such as “D614G” or “furin-cleavage-site insertion”. D614G
-
sf_sequence
(string)
- Literal NT/AA string present in the genome at this locus. GGT
-
sf_sequence_md5
(string)
- Digest allows deduplication across genomes. 4a7d1ed414474e4033ac29ccb8653d9b
-
source
(string)
- Nextclade, GISAID, PANGOLIN, User, etc. Nextclade
-
source_aa_sequence
(string)
- Surrounding AA sequence used by caller; handy for epitope mapping. …QTQTNSPRRARSVASQS…
-
source_id
(string)
- Variant ID in original repository. NC_045512:D614G
-
source_sf_location
(string)
- Original coordinate string from input VCF/GFF (kept for traceability). 23363-23403
-
source_strain
(string)
- Original strain name if it differs from genome_name. USA/IL-Shokla-02
-
start
(integer)
- 1-based inclusive genomic position where the sequence feature starts. 23363
-
subtype
(string)
- H5N1, H1N1, etc., if provided by caller. H5N1
-
taxon_id
(integer)
- Taxon of the parent genome; enables taxon-filtered variant queries. 2697049
-
variant_types
(string)
- Single-letter codes or comma-sep list (e.g. missense_variant, frameshift_variant). missense_variant
API
GET :id
Retrieve a sequence_feature data object by id
EXAMPLE
https://www.bv-brc.org/api/sequence_feature/:ID
Try It!
QUERY :query
Query for sequence_feature data objects with an RQL Query
Return Formats
Requests may include an HTTP ACCEPT header from this list to transform the data into the requested type.
-
application/json - Returns results as an array of JSON objects
-
application/solr+json - Results results in SOLR JSON response format
-
text/csv - Returns results in Comma Separated values (CSV) format. Columns are separated by ','. Multi-value columns are separated by ';'. Rows are separated by new line
-
text/tsv - Returns results in Tab Separated values (TSV) format. Columns are separated by a tab. Multi-value columns are separated by ';'. Rows are separated by new line
-
application/vnd.openxmlformats - Returns objects as an MS Excel document
EXAMPLE
- Query for sequence_feature data objects with a id equal to :ID. Return results as a JSON Array.
https://www.bv-brc.org/api/sequence_feature/?eq(id,:ID)
Try It!