No dependance to biopython, and better consistency