@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
20 lines (19 loc) • 569 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AssemblyInterfacesTranslate = void 0;
class AssemblyInterfacesTranslate {
constructor(data) {
this.interfaceMap = new Map();
this.rawData = data;
data.forEach(d => {
this.interfaceMap.set(d.rcsbId, d.interfaceIds);
});
}
getInterfaces(assemblyId) {
return this.interfaceMap.get(assemblyId);
}
getRawData() {
return this.rawData;
}
}
exports.AssemblyInterfacesTranslate = AssemblyInterfacesTranslate;