Msa var inf positions optimalization
Calculating the variable/informative positions after MSA takes a silly amount of time even for a function without parallelization. I discovered a bunch of ArrayLists used only for contains() functions... They have been changed to Sets.