src.obj.motif_vector module#
- add_zebra_fluctuation_to_motif_vector(motif_vector: MotifVector, zebra_fluctuation: float = 0.0, braze_fluctuation: float = 0.0, aa_fluctuation: float = 0.0, bb_fluctuation: float = 0.0, fourmer_fluctuation: float = 0.0) MotifVector[source]#
- convert_homogeneous_dimers_to_zebra_dimers(motif_vector: MotifVector, zebra_dimer_concentration: float) MotifVector[source]#
Note: if zebra_dimer_concentration is negative, homogeneous dimers are added and zebra_dimers are reduced.
- convert_dimers_to_tetramers(motif_vector: MotifVector, zebra_tetramer_concentration: float) MotifVector[source]#
Note: if zebra_tetramer_concentration is negative, homogeneous dimers are converted to tetramers instead.
- categories_indices(motiflength: int, alphabet: list) dict[source]#
returns a dictionary with motif categories as keys and index-tuples as their values.
Parameters:#
motiflenth : int alphabet : list
Returns:#
categories_indices : dict