pub fn consprob<T>(
thread_pool: &mut Pool,
fasta_records: &FastaRecords,
min_bpp: Prob,
min_align_prob: Prob,
produces_struct_profs: bool,
uses_contra_model: bool,
produces_align_probs: bool
) -> (ProbMatSets<T>, AlignProbMatSetsWithRnaIdPairs<T>) where
T: Unsigned + PrimInt + Hash + FromPrimitive + Integer + Ord + Sync + Send,