N50 21890 N90 3944 non-ACGT bases 0.0588224817186