Sha256: 5cc23950f3a715ba8cddaddbbe7c1daa410e9ec3226c58d085e066b33f53eac3

Contents?: true

Size: 259 Bytes

Versions: 257

Compression:

Stored size: 259 Bytes

Contents

function count_nucleotides(strand::AbstractString)
    counter = Dict('A' => 0, 'C' => 0, 'G' => 0, 'T' => 0)
    for sym in strand
        sym in keys(counter) || error("Invalid nucleotide in strand")
        counter[sym] += 1
    end
    return counter
end

Version data entries

257 entries across 257 versions & 1 rubygems

Version Path
trackler-2.2.1.29 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.28 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.27 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.26 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.25 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.24 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.23 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.22 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.21 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.20 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.19 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.18 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.17 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.16 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.15 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.14 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.13 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.12 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.11 tracks/julia/exercises/nucleotide-count/example.jl
trackler-2.2.1.10 tracks/julia/exercises/nucleotide-count/example.jl