N50 314529 N90 66168 non-ACGT bases 0.0243384039793