24 lines
514 B
Julia
Executable File
24 lines
514 B
Julia
Executable File
s = "GTCA"
|
|
t = "TGAC"
|
|
|
|
println(reverse("abc"))
|
|
|
|
const complement = Dict('A' => 'T', 'C' => 'G', 'T' => 'A', 'G' => 'C')
|
|
|
|
println(complement['T'])
|
|
|
|
println([complement[c] for c in reverse(s)] |> join)
|
|
|
|
println("ABCD" |> lowercase |> reverse)
|
|
|
|
reverse_complement(s) = [complement[c] for c in reverse(s)] |> join
|
|
|
|
s = readstring("text.txt")
|
|
|
|
println(reverse_complement(s))
|
|
|
|
"Find portion of DNA string containing C or G"
|
|
cgcontent(dna::AbstractString) = count(x -> x in "CG",dna) / length(dna)
|
|
|
|
println(cgcontent(s))
|