elm/exercises/nucleotide-count/NucleotideCount.example
2016-03-17 20:21:55 -04:00

18 lines
402 B
Text

module NucleotideCount (..) where
import String
import List
nucleotideCounts : String -> List ( Char, Int )
nucleotideCounts sequence =
[ (getCount 'A' sequence)
, (getCount 'T' sequence)
, (getCount 'C' sequence)
, (getCount 'G' sequence)
]
getCount : Char -> String -> ( Char, Int )
getCount base sequence =
( base, (List.length (String.split (String.fromChar base) sequence)) - 1 )