Function spliceRNAWithVariant

  • Processes a pre-mRNA with a specific splice variant to produce mature mRNA.

    Parameters

    • preMRNA: PreMRNA

      The pre-mRNA to process

    • variant: SpliceVariant

      The splice variant specifying which exons to include

    • options: AlternativeSplicingOptions = DEFAULT_ALTERNATIVE_SPLICING_OPTIONS

      Optional configuration for splicing validation

    Returns ValidationResult<MRNA>

    ValidationResult containing the mature RNA or error message

    Example

    const variant = { name: 'variant-1', includedExons: [0, 2, 3] };
    const result = spliceRNAWithVariant(preMRNA, variant);
    if (result.success) {
    console.log(`Mature RNA: ${result.data.getSequence()}`);
    }