1
0
Fork 0
mirror of https://github.com/correl/elm.git synced 2025-04-07 17:00:06 -09:00
elm/NucleotideCount/NucleotideCountExample.elm
2016-03-17 20:21:51 -04:00

15 lines
391 B
Elm

module NucleotideCountExample 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)