pub type InputsAlignfoldProbsGetter<'a, T> = (&'a (T, T), &'a AlignfoldScores<T>, &'a (T, T), &'a AlignfoldSums<T>, &'a (&'a FoldScores<T>, &'a FoldScores<T>), bool, f32, &'a HashMap<(T, T), HashSet<(T, T), BuildHasherDefault<AHasher>, Global>, BuildHasherDefault<AHasher>, Global>, bool, &'a HashMap<(T, T), HashSet<(T, T), BuildHasherDefault<AHasher>, Global>, BuildHasherDefault<AHasher>, Global>, &'a HashMap<(T, T), HashSet<(T, T), BuildHasherDefault<AHasher>, Global>, BuildHasherDefault<AHasher>, Global>, &'a HashMap<T, HashSet<T, BuildHasherDefault<AHasher>, Global>, BuildHasherDefault<AHasher>, Global>, &'a HashMap<T, HashSet<T, BuildHasherDefault<AHasher>, Global>, BuildHasherDefault<AHasher>, Global>, &'a AlignScores);