Calculates the liklihood of a given test sequence being generated from the same population that generated the given haplotypes
and a rate for mutations and recombinations. The haplotypes and test sequence must be input as a vector of strings and a string
respectively.
Calculates the liklihood of a given test sequence being generated from the same population that generated the given haplotypes
and a rate for mutations and recombinations. The haplotypes and test sequence must be input as a matrix of characters. The lenght
of all the haplotypes and the test sequence must be the same and all characters in uppercase.