@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
27 lines (26 loc) • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InstanceSequenceTrackTitleFactory = void 0;
const tslib_1 = require("tslib");
const SequenceTrackTitleFactory_1 = require("./SequenceTrackTitleFactory");
class InstanceSequenceTrackTitleFactory {
constructor(entityInstanceTranslator) {
this.trackTitleFactory = new SequenceTrackTitleFactory_1.SequenceTrackTitleFactory(entityInstanceTranslator);
}
getTrackTitle(alignmentQueryContext) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return this.trackTitleFactory.getTrackTitle(alignmentQueryContext);
});
}
getTrackTitlePrefix(alignmentQueryContext) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return "CHAIN";
});
}
getTrackTitleFlagColor(alignmentQueryContext) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return this.trackTitleFactory.getTrackTitleFlagColor(alignmentQueryContext);
});
}
}
exports.InstanceSequenceTrackTitleFactory = InstanceSequenceTrackTitleFactory;