Class Replisome

The replisome - coordinated DNA replication machinery.

Constructors

Properties

activeFragments: Map<string, OkazakiFragment> = ...
completedFragments: OkazakiFragment[] = []
config: ReplisomeConfig = {}

Configuration options

eventLog: ReplicationEvent[] = []
exonuclease: Exonuclease

Replication fork this replisome is advancing

fragmentCounter: number = 0
helicase: Helicase
laggingPolymerase: DNAPolymerase
leadingPolymerase: DNAPolymerase
ligase: DNALigase
organism: OrganismProfile

Organism profile for biological parameters

primase: Primase

Methods

  • Private: Calculate fragment statistics.

    Returns {
        averageSize: number;
        total: number;
    }

    • averageSize: number
    • total: number
  • Gets statistics about the replication process.

    Returns {
        activeFragments: number;
        averageFragmentSize: number;
        completedFragments: number;
        completionPercentage: number;
        estimatedTimeRemaining: number;
        eventsGenerated: number;
        expectedFragmentsRemaining: number;
        laggingStrandProgress: number;
        organismType: string;
        position: number;
        remainingDistance: number;
        speed: number;
        totalFragmentsSynthesized: number;
        totalLength: number;
    }

    • activeFragments: number
    • averageFragmentSize: number
    • completedFragments: number
    • completionPercentage: number
    • estimatedTimeRemaining: number
    • eventsGenerated: number
    • expectedFragmentsRemaining: number
    • laggingStrandProgress: number
    • organismType: string
    • position: number
    • remainingDistance: number
    • speed: number
    • totalFragmentsSynthesized: number
    • totalLength: number