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

    Interface FastaSequence

    FASTA sequence representation with computed statistics Format: >id description\nsequence

    interface FastaSequence {
        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;
        };
        format: "fasta";
        gcContent?: number;
    }

    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

    format: "fasta"
    gcContent?: number

    GC content ratio (0.0 to 1.0)