N50 39989001 N90 106563 non-ACGT bases 0.0907081130466