The annotation reader now reads locus_tag if gene name is not available. Added parameter to select hierarchical clustering method.