@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
29 lines • 1.19 kB
JavaScript
import { __awaiter } from "tslib";
import { RcsbFvCoreBuilder } from "./RcsbFvCoreBuilder";
import { RcsbFvPairwiseAlignment } from "../RcsbFvModule/RcsbFvPairwiseAlignment";
export class RcsbFvPairwiseAligmentBuilder {
static buildPairwiseAlignment(elementId, psa, additionalConfig) {
return __awaiter(this, void 0, void 0, function* () {
return new Promise((resolve, reject) => {
try {
RcsbFvCoreBuilder.createFv({
elementId: elementId,
fvModuleI: RcsbFvPairwiseAlignment,
config: {
psa: psa,
additionalConfig: Object.assign({ rcsbContext: {
queryId: psa.queryId,
targetId: psa.targetId
} }, additionalConfig),
resolve: resolve
}
});
}
catch (e) {
reject(e);
}
});
});
}
}
//# sourceMappingURL=RcsbFvPairwiseAligmentBuilder.js.map