@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
32 lines (31 loc) • 1.12 kB
TypeScript
import React from "react";
import { GroupProvenanceId, StructureDeterminationMethodology } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums";
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface";
interface GroupMemberItemInterface {
item: ItemFeaturesInterface;
groupId: string;
groupProvenanceId: GroupProvenanceId;
searchQuery?: SearchQuery;
minHeight: number;
setMinHeight: (h: number) => void;
}
export interface ItemFeaturesInterface {
entryId: string;
asymId?: string;
entityId?: string;
taxNames: Array<string>;
name: string;
experimentalMethod: string;
resolution?: number;
sequenceLength?: number;
molecularWeight?: number;
structureDeterminationMethodology: StructureDeterminationMethodology;
}
export declare class GroupMemberItem extends React.Component<GroupMemberItemInterface, {}> {
private static readonly SEQUENCE_ALIGNMENT_3D_LINK;
private static readonly ICON_PROPS;
private readonly imgNode;
render(): import("react/jsx-runtime").JSX.Element;
minHeight(): void;
}
export {};