UNPKG

@rcsb/rcsb-saguaro-app

Version:
11 lines (10 loc) 829 B
import { ResidueDistributionFactoryInterface, ResidueDistributionInterface } from "../ResidueDistributionFactoryInterface"; import { RcsbDistributionConfig } from "../../../../../RcsbAnnotationConfig/RcsbDistributionConfig"; import { TrackManagerInterface } from "../../../../../RcsbFvWeb/RcsbFvFactories/RcsbFvBlockFactory/BlockManager/TrackManagerInterface"; export declare class TrackDistributionFactory implements ResidueDistributionFactoryInterface<[string, number]> { private readonly distributionConfig; private readonly multipleTrackDistributionFactory; private readonly numericalTrackDistributionFactory; constructor(distributionConfig?: RcsbDistributionConfig); getDistribution(tracks: TrackManagerInterface[], blockType: string, numberResidues: number): ResidueDistributionInterface | undefined; }