@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
103 lines (102 loc) • 7.1 kB
JavaScript
;
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) }));
}