N50 25808 N90 5125 non-ACGT bases 0.00226835093567