@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
73 lines (72 loc) • 2.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const RcsbFvBuilder_1 = require("../RcsbFvWeb/RcsbFvBuilder");
const DwEnums_1 = require("@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums");
const query = {
"query": {
"type": "group",
"nodes": [
{
"type": "group",
"nodes": [
{
"type": "terminal",
"service": "text",
"parameters": {
"attribute": "rcsb_polymer_entity_group_membership.group_id",
"negation": false,
"operator": "exact_match",
"value": "A0A0S2T163"
}
},
{
"type": "terminal",
"service": "text",
"parameters": {
"attribute": "rcsb_entry_container_identifiers.entry_id",
"operator": "in",
"negation": false,
"value": [
"9NGH"
]
}
}
],
"logical_operator": "and"
},
{
"type": "terminal",
"service": "text",
"parameters": {
"attribute": "rcsb_polymer_entity_group_membership.group_id",
"negation": false,
"operator": "exact_match",
"value": "A0A0S2T163"
}
}
],
"logical_operator": "and",
"label": "text"
},
"return_type": "polymer_entity",
"request_options": {
"paginate": {
"start": 0,
"rows": 25
},
"scoring_strategy": "combined",
"sort": [
{
"sort_by": "score",
"direction": "desc"
}
],
"results_content_type": [
"computational",
"experimental"
]
}
};
(0, RcsbFvBuilder_1.buildGroupFv)("pfv", DwEnums_1.GroupProvenanceId.ProvenanceMatchingUniprotAccession, "A0A0S2T163", query);
// buildGroupFv("pfv",GroupProvenanceId.ProvenanceMatchingUniprotAccession, "P69905", query);
// buildGroupFv("pfv",GroupProvenanceId.ProvenanceSequenceIdentity, "10_30");