Function processAllSplicingVariants

  • Processes all splice variants defined for a gene to produce multiple mature mRNAs.

    Parameters

    Returns ValidationResult<SplicingOutcome[]>

    ValidationResult containing array of SplicingOutcome objects or error message

    Example

    const result = processAllSplicingVariants(preMRNA);
    if (result.success) {
    result.data.forEach(outcome => {
    console.log(`${outcome.getVariantName()}: ${outcome.getMRNALength()} bp`);
    });
    }