Genotype API Documentation - v0.1.0
    Preparing search index...

    Interface FASTXSequence

    FASTA/FASTQ unified representation Encompasses all information from both text-based formats Extends AbstractSequence to include quality information when present

    interface FASTXSequence {
        id: string;
        description?: string;
        sequence: string;
        length: number;
        lineNumber?: number;
        quality?: string;
        qualityEncoding?: QualityEncoding;
        stats?: {
            length: number;
            gcContent?: number;
            hasAmbiguousBases?: boolean;
            hasGaps?: boolean;
            hasLowQuality?: boolean;
        };
    }

    Hierarchy (View Summary)

    Index

    Properties

    id: string

    Sequence identifier (required, but may be empty string in malformed data)

    description?: string

    Optional description/comment line

    sequence: string

    The actual sequence data

    length: number

    Cached sequence length for performance

    lineNumber?: number

    Original line number where this sequence started (for error reporting)

    quality?: string

    Quality scores as ASCII string (present if FASTQ)

    qualityEncoding?: QualityEncoding

    Quality encoding system (present if FASTQ)

    stats?: {
        length: number;
        gcContent?: number;
        hasAmbiguousBases?: boolean;
        hasGaps?: boolean;
        hasLowQuality?: boolean;
    }

    Computed sequence statistics