N50 520943 N90 100846 non-ACGT bases 0.000618282642592