N50 25807 N90 2857 non-ACGT bases 0.003055981254