N50 22901 N90 4699 non-ACGT bases 0.000878214695005