UNPKG

@rcsb/rcsb-saguaro-app

Version:
103 lines (102 loc) 7.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.unmount = unmount; exports.buildMultipleAlignmentSequenceFv = buildMultipleAlignmentSequenceFv; exports.buildEntitySummaryFv = buildEntitySummaryFv; exports.buildSingleEntitySummaryFv = buildSingleEntitySummaryFv; exports.buildInstanceSequenceFv = buildInstanceSequenceFv; exports.buildMultipleInstanceSequenceFv = buildMultipleInstanceSequenceFv; exports.buildAssemblySequenceFv = buildAssemblySequenceFv; exports.buildUniprotFv = buildUniprotFv; exports.buildEntityFv = buildEntityFv; exports.buildInstanceFv = buildInstanceFv; exports.buildUniprotEntityFv = buildUniprotEntityFv; exports.buildUniprotEntityInstanceFv = buildUniprotEntityInstanceFv; exports.buildPfv = buildPfv; exports.buildPairwiseAlignment = buildPairwiseAlignment; exports.buildFullChromosome = buildFullChromosome; exports.buildEntryChromosome = buildEntryChromosome; exports.buildEntityChromosome = buildEntityChromosome; exports.buildChromosome = buildChromosome; exports.buildGroupFv = buildGroupFv; exports.buildSequenceIdentityAlignmentFv = buildSequenceIdentityAlignmentFv; exports.buildUniprotAlignmentFv = buildUniprotAlignmentFv; exports.buildDataProviderFv = buildDataProviderFv; const RcsbFvCoreBuilder_1 = require("./RcsbFvBuilder/RcsbFvCoreBuilder"); const RcsbFvChromosomeBuilder_1 = require("./RcsbFvBuilder/RcsbFvChromosomeBuilder"); const RcsbFvPairwiseAligmentBuilder_1 = require("./RcsbFvBuilder/RcsbFvPairwiseAligmentBuilder"); const RcsbFvUniprotBuilder_1 = require("./RcsbFvBuilder/RcsbFvUniprotBuilder"); const RcsbFvEntityBuilder_1 = require("./RcsbFvBuilder/RcsbFvEntityBuilder"); const RcsbFvInstanceBuilder_1 = require("./RcsbFvBuilder/RcsbFvInstanceBuilder"); const RcsbFvProteinSequenceBuilder_1 = require("./RcsbFvBuilder/RcsbFvProteinSequenceBuilder"); const RcsbFvAssemblyBuilder_1 = require("./RcsbFvBuilder/RcsbFvAssemblyBuilder"); const DwEnums_1 = require("@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"); const RcsbFvGroupTabsBuilder_1 = require("./RcsbFvGroup/RcsbFvGroupTabsBuilder"); const RcsbFvGroupAlignmentBuilder_1 = require("./RcsbFvBuilder/RcsbFvGroupAlignmentBuilder"); const RcsbFvDataProviderBuilder_1 = require("./RcsbFvBuilder/RcsbFvDataProviderBuilder"); function unmount(elementId) { RcsbFvCoreBuilder_1.RcsbFvCoreBuilder.unmount(elementId); } function buildMultipleAlignmentSequenceFv(elementFvId, elementSelectId, upAcc, config = {}, additionalConfig) { return RcsbFvUniprotBuilder_1.RcsbFvUniprotBuilder.buildUniprotMultipleEntitySequenceFv(elementFvId, elementSelectId, upAcc, config, additionalConfig); } function buildEntitySummaryFv(elementFvId, elementSelectId, entityId, additionalConfig) { return RcsbFvEntityBuilder_1.RcsbFvEntityBuilder.buildEntitySummaryFv(elementFvId, elementSelectId, entityId); } function buildSingleEntitySummaryFv(elementId, entityId) { return RcsbFvEntityBuilder_1.RcsbFvEntityBuilder.buildSingleEntitySummaryFv(elementId, entityId); } function buildInstanceSequenceFv(elementFvId, elementSelectId, entryId, config = {}, additionalConfig) { return RcsbFvInstanceBuilder_1.RcsbFvInstanceBuilder.buildInstanceSequenceFv(elementFvId, elementSelectId, entryId, config, additionalConfig); } function buildMultipleInstanceSequenceFv(elementFvId, elementEntrySelectId, elementInstanceSelectId, entryIdList, config = {}, additionalConfig) { return RcsbFvInstanceBuilder_1.RcsbFvInstanceBuilder.buildMultipleInstanceSequenceFv(elementFvId, elementEntrySelectId, elementInstanceSelectId, entryIdList, config, additionalConfig); } function buildAssemblySequenceFv(elementFvId, elementSelectAssemblyId, elementSelectInstanceId, entryId, onAsseblyChangeCallback, onInstanceChangeCallback) { return RcsbFvAssemblyBuilder_1.RcsbFvAssemblyBuilder.buildAssemblySequenceFv(elementFvId, elementSelectAssemblyId, elementSelectInstanceId, entryId, onAsseblyChangeCallback, onInstanceChangeCallback); } function buildUniprotFv(elementId, upAcc, additionalConfig) { return RcsbFvUniprotBuilder_1.RcsbFvUniprotBuilder.buildUniprotFv(elementId, upAcc, additionalConfig); } function buildEntityFv(elementId, entityId, additionalConfig) { return RcsbFvEntityBuilder_1.RcsbFvEntityBuilder.buildEntityFv(elementId, entityId, additionalConfig); } function buildInstanceFv(elementId, instanceId, additionalConfig) { return RcsbFvInstanceBuilder_1.RcsbFvInstanceBuilder.buildInstanceFv(elementId, instanceId, additionalConfig); } function buildUniprotEntityFv(elementId, upAcc, entityId, additionalConfig) { return RcsbFvUniprotBuilder_1.RcsbFvUniprotBuilder.buildUniprotEntityFv(elementId, upAcc, entityId, additionalConfig); } function buildUniprotEntityInstanceFv(elementId, upAcc, entityId, instanceId, additionalConfig) { return RcsbFvUniprotBuilder_1.RcsbFvUniprotBuilder.buildUniprotEntityInstanceFv(elementId, upAcc, entityId, instanceId, additionalConfig); } function buildPfv(elementId, config) { return RcsbFvProteinSequenceBuilder_1.RcsbFvProteinSequenceBuilder.buildPfv(elementId, config); } function buildPairwiseAlignment(elementId, psa, additionalConfig) { return RcsbFvPairwiseAligmentBuilder_1.RcsbFvPairwiseAligmentBuilder.buildPairwiseAlignment(elementId, psa, additionalConfig); } function buildFullChromosome(elementFvId, chrId) { return RcsbFvChromosomeBuilder_1.RcsbFvChromosomeBuilder.buildFullChromosome(elementFvId, chrId); } function buildEntryChromosome(elementFvId, entitySelectId, chromosomeSelectId, entryId) { return RcsbFvChromosomeBuilder_1.RcsbFvChromosomeBuilder.buildEntryChromosome(elementFvId, entitySelectId, chromosomeSelectId, entryId); } function buildEntityChromosome(elementFvId, elementSelectId, entityId) { return RcsbFvChromosomeBuilder_1.RcsbFvChromosomeBuilder.buildEntityChromosome(elementFvId, elementSelectId, entityId); } function buildChromosome(elementFvId, entityId, chrId, elementSelectId) { return RcsbFvChromosomeBuilder_1.RcsbFvChromosomeBuilder.buildChromosome(elementFvId, chrId, elementSelectId); } function buildGroupFv(elementId, groupProvenanceId, groupId, query, additionalConfig) { RcsbFvGroupTabsBuilder_1.RcsbFvGroupTabsBuilder.buildGroupTabs(elementId, groupProvenanceId, groupId, query, additionalConfig); } function buildSequenceIdentityAlignmentFv(elementId, groupId, query, additionalConfig) { return RcsbFvGroupAlignmentBuilder_1.RcsbFvGroupAlignmentBuilder.buildGroupAlignmentFv(elementId, DwEnums_1.GroupProvenanceId.ProvenanceSequenceIdentity, groupId, query, additionalConfig); } function buildUniprotAlignmentFv(elementId, upAcc, query, additionalConfig) { return RcsbFvGroupAlignmentBuilder_1.RcsbFvGroupAlignmentBuilder.buildGroupAlignmentFv(elementId, DwEnums_1.GroupProvenanceId.ProvenanceMatchingUniprotAccession, upAcc, query, additionalConfig); } function buildDataProviderFv(elementId, dataProvider, additionalConfig) { return RcsbFvDataProviderBuilder_1.RcsbFvDataProviderBuilder.buildFv(elementId, Object.assign(Object.assign({}, additionalConfig), { dataProvider: Object.assign({}, dataProvider) })); }