/// Create a new instance of a HomopolyPairHMM.
/// # Arguments
///
/// * `gap_params` - parameters for opening or extending gaps
/// * `hop_params` - parameters for opening or extending hops
Create a new instance of a HomopolyPairHMM.
Create a new instance of a HomopolyPairHMM .
pub fn new<G, H>(gap_params: &G, hop_params: &H) -> Self
    where
        G: GapParameters,
        H: HopParameters,
    {
        Self {
            transition_probs: build_transition_table(gap_params, hop_params),
        }
    }
pub fn new < G , H > ( gap_params : & G , hop_params : & H ) -> Self where G : GapParameters , H : HopParameters , { Self { transition_probs : build_transition_table ( gap_params , hop_params ) , } }
Create a new instance of a HomopolyPairHMM.
Create a new instance of a HomopolyPairHMM .
gap_params
&G
hop_params
&H