@rcsb/rcsb-saguaro-app
    Preparing search index...
    interface ExternalTrackBuilderInterface {
        addTo?(
            tracks: {
                alignmentTracks?: RcsbFvRowConfigInterface[];
                annotationTracks?: RcsbFvRowConfigInterface[];
                rcsbContext?: Partial<PolymerEntityInstanceInterface>;
            },
        ): Promise<void>;
        filterAlignments?(
            data: {
                alignments: SequenceAlignments;
                rcsbContext?: Partial<PolymerEntityInstanceInterface>;
            },
        ): Promise<SequenceAlignments>;
        filterFeatures?(
            data: {
                annotations: SequenceAnnotations[];
                rcsbContext?: Partial<PolymerEntityInstanceInterface>;
            },
        ): Promise<SequenceAnnotations[]>;
        processAlignmentAndFeatures?(
            data: {
                alignments?: SequenceAlignments;
                annotations?: SequenceAnnotations[];
                rcsbContext?: Partial<PolymerEntityInstanceInterface>;
            },
        ): Promise<void>;
    }
    Index

    Methods

    • Parameters

      • tracks: {
            alignmentTracks?: RcsbFvRowConfigInterface[];
            annotationTracks?: RcsbFvRowConfigInterface[];
            rcsbContext?: Partial<PolymerEntityInstanceInterface>;
        }

      Returns Promise<void>

    • Parameters

      Returns Promise<SequenceAlignments>

    • Parameters

      Returns Promise<SequenceAnnotations[]>

    • Parameters

      • data: {
            alignments?: SequenceAlignments;
            annotations?: SequenceAnnotations[];
            rcsbContext?: Partial<PolymerEntityInstanceInterface>;
        }

      Returns Promise<void>