N50 330809 N90 93525 non-ACGT bases 0.0135573712841