getSimilarPhenotypes method
Filters the generation to phenotypes that are similar to ph
as defined
by their Hamming distance being less than radius
.
This includes the original ph
(Because ph
's Hamming distance to
itself is 0
.)
Implementation
Iterable<P> getSimilarPhenotypes(P ph, num radius) {
return members
.where((P candidate) => ph.computeHammingDistance(candidate) < radius);
}