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

    Class AlphabetValidationError

    Alphabet validation errors for tagged template and literal constructors.

    Thrown when a sequence string fails alphabet validation (invalid characters) or biological constraints (primer length). Carries structured fields so callers can programmatically inspect which alphabet failed and what the offending input was, without parsing the error message.

    try {
    dna.literal("ATXG");
    } catch (e) {
    if (e instanceof AlphabetValidationError) {
    console.log(e.alphabet); // "dna"
    console.log(e.input); // "ATXG"
    }
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    Properties

    code: string
    lineNumber?: number
    context?: string
    alphabet: "dna" | "iupac" | "rna" | "primer"
    input: string