@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
22 lines • 773 B
JavaScript
import { __awaiter } from "tslib";
import query from "../RcsbQueries/Yosemite/QueryMultipleInstanceSequences.graphql";
export class RcsbQueryMultipleInstanceSequences {
constructor(getClient) {
this.getClient = getClient;
}
request(requestConfig) {
return __awaiter(this, void 0, void 0, function* () {
try {
const result = yield this.getClient().request({
instance_ids: requestConfig.instance_ids
}, query);
return result.polymer_entity_instances;
}
catch (error) {
console.error(error);
throw new Error(error);
}
});
}
}
//# sourceMappingURL=RcsbQueryMultipleInstanceSequences.js.map