Creates a new Okazaki fragment.
Unique identifier for this fragment
Starting position (0-based, inclusive)
Ending position (0-based, exclusive)
RNA primer that initiated this fragment
Whether RNA primer has been removed
Whether fragment has been ligated to previous fragment
Error if positions are invalid or fragment size is unrealistic
Private
Optional
_sequenceReadonly
endEnding position (0-based, exclusive)
Readonly
idUnique identifier for this fragment
Whether fragment has been ligated to previous fragment
Whether RNA primer has been removed
Readonly
primerRNA primer that initiated this fragment
Readonly
startStarting position (0-based, inclusive)
Gets the processing status of this fragment.
Checks if this fragment is adjacent to another fragment.
Other fragment to check
True if fragments are adjacent (this fragment comes before other)
Checks if this fragment overlaps with another fragment.
Other fragment to check
True if fragments overlap
Validates fragment against organism-specific constraints.
Organism profile to validate against
Validation result
Private
validatePrivate
validateStatic
createCreates an Okazaki fragment with validation.
Unique identifier
Start position
End position
RNA primer
Primer removal status
Ligation status
ValidationResult containing OkazakiFragment or error
Static
generateGenerates a random Okazaki fragment for the given organism.
Fragment identifier
Starting position
Organism profile for size constraints
ValidationResult containing random OkazakiFragment
Represents an Okazaki fragment on the lagging strand.