ngsCAT speed-up: phase 1 (using BioPython)
ngsCAT enormous refactoring work