Class LeadingStrandSynthesis

Manages continuous synthesis of the leading strand during DNA replication.

Constructors

Properties

isActive: boolean = false
organism: OrganismProfile

Organism profile for biological parameters

polymerase: DNAPolymerase
synthesizedLength: number = 0

Methods

  • Calculates synthesis progress from start position to current position.

    Parameters

    • totalLength: number

      Total length of DNA being replicated

    Returns number

    Progress as percentage (0-100)

  • Gets the threshold for triggering proofreading events. Based on biological research, proofreading occurs periodically during synthesis.

    Returns number

    Minimum base pairs before proofreading

  • Creates a summary of current synthesis state.

    Returns {
        isActive: boolean;
        position: number;
        speed: number;
        synthesizedLength: number;
    }

    Synthesis state summary

    • isActive: boolean
    • position: number
    • speed: number
    • synthesizedLength: number