Expand description
This module contains some constants/matrices for curvature calculation.
Structs§
Constants§
- The simple version fo the ROLL matrix is used to calculate the roll angle in three nucleotides of DNA.
- The “activated” version of the ROLL matrix is used to calculate the roll angle in three nucleotides of DNA. This matrix differs from the simple matrix in that the angle values represent a more activated state of the nucleosomes bound to the DNA.
- The TILT matrix is not really used in the current implementation, but is included here for completeness. The values are all 0.0 for all combinations of nucleotide triplets.
- The number of nucleotides in a triplet, which is also the number of dimensions in the nucleotide matrices used for triplet -> value lookup.
- The TWIST matrix is used to calculate the twist angle in three nucleotides of DNA. The values are all 0.598647428 for all combinations of nucleotide triplets.
Type Aliases§
- A type alias for a 3D matrix sized 4x4x4 of f64 values. The first dimension is the first nucleotide in a triplet, the second dimension is the second nucleotide in a triplet, and the third dimension is the third nucleotide in a triplet.