Creates a new lagging strand synthesis manager.
Organism profile for biological parameters
Starting position for synthesis
Private Optional currentPrivate Readonly exonucleasePrivate Readonly fragmentsPrivate isPrivate Readonly ligasePrivate Readonly organismOrganism profile for biological parameters
Private Readonly polymerasePrivate Readonly primasePrivate totalAdvances lagging strand synthesis by progressing current fragment and potentially starting new fragments.
Current position of the replication fork
Number of base pairs the fork has advanced
Array of replication events generated
Private continueContinues synthesis of the current Okazaki fragment.
Number of base pairs to synthesize
Array of replication events
Private generateGets all active (incomplete) fragments.
Array of active fragments
Gets all completed Okazaki fragments.
Array of completed fragments
Private getCreates a summary of current synthesis state.
Synthesis state summary
Optional currentPrivate initiateInitiates a new Okazaki fragment with primer synthesis.
Position where the fragment should start
Validation result with replication events
Initiates lagging strand synthesis by starting the first Okazaki fragment.
Current position of the replication fork
Validation result with success/failure
Private isChecks if the current fragment is complete based on fork position.
Fragment to check
Current fork position
True if fragment is complete
Private processProcesses a completed Okazaki fragment (primer removal and ligation).
The completed fragment to process
Array of replication events
Private shouldPrivate synthesize
Manages discontinuous synthesis of the lagging strand during DNA replication.