src.infer.fourmer_production_rates module#
- compute_logc_diff_extended_end_motifs(fourmer_logc: Array, log_rate_constants: Array = 0.0, rate_constants: Array = 1.0, motiflength: int = 4, number_of_letters: int = 4, pseudo_count_concentration: float = 1e-12, soft_reactant_threshold: float = None, hard_reactant_threshold: float = None) Array[source]#
- compute_logc_diff_extending_beginning_motifs(fourmer_logc: Array, log_rate_constants: Array = 0.0, rate_constants: Array = 1.0, motiflength: int = 4, number_of_letters: int = 4, pseudo_count_concentration: float = 1e-12, soft_reactant_threshold: float = None, hard_reactant_threshold: float = None) Array[source]#
- compute_logc_diff_produced_motifs(fourmer_logc: Array, log_rate_constants: Array = 0.0, rate_constants: Array = 1.0, motiflength: int = 4, number_of_letters: int = 4, pseudo_count_concentration: float = 1e-12, soft_reactant_threshold: float = None, hard_reactant_threshold: float = None) Array[source]#
- compute_total_extension_rates(fourmer_logc: Array, log_rate_constants: Array = 0.0, rate_constants: Array = 1.0, motiflength: int = 4, number_of_letters: int = 4, pseudo_count_concentration: float = 1e-12, soft_reactant_threshold: float = None, hard_reactant_threshold: float = None, conserve_mass: bool = False, fourmer_logc_slope: float = 0.0, logc_diff_slope: float = 0.0) Array[source]#
Parameters:#
- conserve_massbool
whether concentration of monomers shall compensate variation in the total mass (deprecated! Please use mass_correction_rates for this from now on, since this feature leads to inconsistencies in the zebraness and strand number) default False
Returns:#
total_extension_rates : jnp.ndarray