N50 5310 N90 1013 non-ACGT bases 0.0331798031539