@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
29 lines (28 loc) • 1 kB
TypeScript
import React, { ReactNode } from "react";
import { RcsbFvAdditionalConfig } from "../RcsbFvModule/RcsbFvModuleInterface";
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface";
import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums";
interface SequenceTabInterface {
groupProvenanceId: GroupProvenanceId;
groupId: string;
searchQuery?: SearchQuery;
additionalConfig?: RcsbFvAdditionalConfig;
}
export declare class GroupPfvTabs extends React.Component<SequenceTabInterface> {
private readonly featureViewers;
private filterInstances;
private filterEntities;
private entityCount;
private currentTab;
constructor(props: {
groupProvenanceId: GroupProvenanceId;
groupId: string;
searchQuery: SearchQuery;
});
render(): ReactNode;
private onMount;
private syncPositionAndHighlight;
private onSelect;
private renderPositionalFeatureViewer;
}
export {};