elm/exercises/nucleotide-count/NucleotideCount.example
2016-03-26 14:34:31 -04:00

20 lines
350 B
Text

module NucleotideCount (..) where
import String
version =
2
nucleotideCounts : String -> { a : Int, t : Int, c : Int, g : Int }
nucleotideCounts sequence =
let
getCount n =
String.filter (\c -> c == n) sequence |> String.length
in
{ a = getCount 'A'
, t = getCount 'T'
, c = getCount 'C'
, g = getCount 'G'
}