N50 379527 N90 75542 non-ACGT bases 0.0184791396114