N50 689477 N90 55042 non-ACGT bases 0.0785020593126