Skip to content

Instantly share code, notes, and snippets.

@krlsdu
Created April 23, 2018 22:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krlsdu/583220539ee8323bbad9b3386b397a7b to your computer and use it in GitHub Desktop.
Save krlsdu/583220539ee8323bbad9b3386b397a7b to your computer and use it in GitHub Desktop.
rosalinda_test_rosalinda_computing_GC_content
defmodule GcTest do
use ExUnit.Case
doctest Gc
test "Computing GC Content" do
assert Gc.gc_content(">Rosalind_4140
TTTGCCTTATAACGTCTCTGAGGTAATCCTGCGTACGCCCGTTAAACATCGGTACCAAGC
TCTGTTGATCGTCGCGCAGTAATCTAGCGTATAGGTGGTCTCGCGTTGCGACATACCAGA
TTGGTGGGGTCGGGGCACACACCCCAGGCCATCGAGCACCTTTCTGACATATGCAATGCC
GGCACTAGCAGCTCCAATTGCACAGGAACCGGCTGCCTTATATCATCGGATGATGATCTT
AGGTCACACTGCTCATTGCTGGGGTATCACAGCGCGCAATCCTAGTGGACCCTACAAAGA
TAACACATCGGGGTCCGGAAGTTGTAATTGCACACAACTTTGTTAACAGAAAGCGAGGAG
TTTGTTCGGACAGTCCAGGCCTTAAGATGGCCCTTTTGAATTAGCGTTATTTAGAGGGAG
ACCTGGCTGAGGGAACGTCAATCTGTAGACTCGGCTTTATAAGCAATGCTCAATAAAGGG
CTGAATGTTACACCAGTTTGGACACTGGCCTGATAGATGCTGAAGAGCGAACCCAGAGGG
TGCCGGTTAGAACATTCGGGCTATCCGACCGCGTGGTTTACGTACCGGTCCCGGGAATAG
GATAATGGACACGCAGCTACACATAGTCATTTGTGGAGCACCGAGCTCTCATCTCGCTTT
GGAGCTAATTAGCTGCTTGAACAGCTGTAATAGGCTCGAGGCGTTGTACTAAGAGATATC
GGCTAAGGTACGCATAAATTCGAGATCTGGTGCATAGGCTGTCCCGGAGGTAGGTCCGCA
ATTGAGGAACGCCGCGCTAAAATTCTGTCTATCCGAATGATTGATCCGTCCTATGCCTCA
TTGTTACTTTACGGTTCGGTAAGGCCGCGCCTGGCAATTCGAAAATAATCCTGCTCCCTC
TTCCAAGGTCAAGCATTCCGTCAGGCGCCTAAATTACAGCGGACGCCGTCAAATGCTTT
>Rosalind_3797
TCTCAAGAGTTTGGTGTACGGAGACCACTTAATGGCTCCCAGAACACGATTTCCTTGATC
CTATATATCTCAGCACTATCCGTTGGACGGAGTACCACCCCTTTCTGCCAAATACGGAAA
TCAATCCATACAAACATATATATGATACTTCCTGTATTCAGCGATTTCTGGTTTTTCGGG
GATCAGAGGCAATTTAGCCCGGAAATGTCAGCCCGTCATCCGCTACAAGGGGCAGTCCTG
AGTTTCCTATGTCCTAAGCACTTAGTGCACTAGAGGGAGTTCCGTTATAGAGACCATGCT
TATCACATGATGGTTAAAGACCGTGTGGTCAAGGGTGCAAAAGTGTCCCAGTTGAGGCCC
CCTGGCCTTTGGCTACACCTGCGTAACCATCAGGTAGTCACGACGCGCGACCGTTCCATC
CGTTCCTCCCAATAGTTTTAGCCTTATGTCCATGGATAGCGATTCGTGTGCAACCTGCGT
ACAACCAGATCGGGTTACCCCCTATTGCCAGCGATTCCCTTTCATTGCAGCCTATTAGAG
TTTATTCCTCTGCCAACGCGGAAGCTTTGACAGTAGCAGGAAGACATAGCATACGAGATA
GCCTGGCTGACAAAACGGCTTCATTCCACCGTGGTGAATCTTCGCACACGAGTATTCGAT
AGACGGCCTTTGCTTGTGAGTACCAACCAAAGGTGTTTCCACATTTGGAAAATTTTCAAC
GACATGGAGAAACACAGGATGGTCCTCGTACATACGCATAGCCGTTATCACTCGATTGGA
TCAAGCATACGACATAACAAGAAAAACGTAGACAAAAACGACCTAAATCGTCGCCGTACG
GGCCCACCGAGGTATAGGCTCATATTTCGCAAGGTTTTAGATTTTAGGGTACTACTTAGG
ACTTGATGCGTTCGTCCGATAACATCGTTGGCCC
>Rosalind_8087
TTAAAAAGCAAGCGGAAGAGCCTAAATTAATTGCATGCGGGTGCTTGGTGCTCTCACAAC
TCCGGGGGTTTGCTCAATGCCGCATCGCTAAGTCGCTATGATGAGATGAAGTACTTTTAG
TGGGACCCTGCCCTGTTGGCTCACTGGTGGGTTCGGACTATAGGCTCGTTCCCCGCGAGG
AAAGCCGCTCATGGAATTGAGCAAGTAGCGACTTTATGGGGTCCGCTGTAGCATACATGA
ACGAAAAGCAGGCGCAGCAAGTGTACGTTTACCAATTTGAAGGCGAACTAGTTTTAGGAC
AGATGGATTCTTCTCGACAACAAATTGCCGAATTGTCTCAACTCTCGACTGCCTAAGCGA
AAGAAAGAACTTGACTGTCCGGTTGCCTAGCATCATCAGGTTGCGTATCCAGTAGCAATT
TAATTGACTTGTAAACTGCTCCAACAAATGGCGACTGTTGGTAAGTAACCCACAATTGAC
TTCATTATGGTTGAGCCAGGTAGGCCGAACGTCTATTATTCCGAAAACCAGCTTCAGCCT
AAGGACGACTCGGTTCTTAACACCACTCTAGGTGGTACATTTTAGCCTGTTGCTCCTCCT
CGACCAAAATATATGCCTGCTATGTTATGCCACGTGAGCCCTCAGTCATGCGGTCCACTC
GTAGATCCATAACAATGGCTGGTCCTATGTGATCCCACACGCCACCTACACATAGGCTGA
CTTAAGTTCTGTCTGTTATAAAGGCGAGTGTGGAGACCGTGATGCGGCGACATAGTACCT
CAACGTAGCCATCATACAATCTAAGTACACAGCATTTCTTATTAAGCAAGGACCTAGGCG
TTCTATTGTTCTGGCAAAAAGCAACTCAACCAGAAGTGTAACCCGTTGCTGGCGGGTCAA
TACAAGCCGAGTTGCATTCAAAATCTCTGCGGAATGGGCCCGAACCACAGAACATTAGTT
CTTTTCTGTGG
>Rosalind_4878
GTACTGGCCCCGGTTGTCGATCGGATTAATTCAAAAACCGTCGTTTGTTCTGTGTGGCAA
GGTTGAATATTGAGCCGTCTATGAAGATGCTCATCGGTTCGGTACGTCACCTCTATTAAG
CAAGGAGCAGCTCATGGACCGAGTCCCGACAAGTTACGTTGCTGTCCTGTCGTTCCATCC
CCCTCTTCCGACAATTTCTGCGTTCGTCTGTTGTAGACCCCATATGATTCGACTTTCAAC
GCACACCCGGAAGTGTTCCGCTGCTCTATTGACTCCCCGATGCTGATTCTTTTTACACCC
CTCGAGGCAAGGCCCCGTTTCATGTTGGACAGATGGAGTACATCCTTCGCCCATACTTGT
AGCTTGTAGCCCTGGATACTTGTAAGAAGCTTTGACAAGAGTCTCTCCTACTATCCCTTC
TTAGTGCTTAGCCAGTAGAATTTATCTACGTCGGTTTTTTAACTTTACGTGTCAAATAAC
GTTCTGCATATTTTCCTACAGGGTAAGCAACTACTCCAACGATACACTTGTGACGTGGCT
GTCTAGTCACCAACACGGACTTCCTTACCATACGATCGAAAAAGGGCTATGACGACATGG
TTTGCTCTAAAACCGTGGGTGTTTTTGCTATGGGGCTTTGTGGGCGCGATCTAAGGATGC
TCGTCTATTGCTGCACATAAATTTAGAAGAATCGCCCGGGCTGTCAAGGCGTATTGACAG
ACTTCATCATGGCAATCACAGGAATCACCGAGGACACGTTTGGTTTTTCTCAAGGTCAGG
GTTGTGCGGTGCCTCTATCTATACACTATTACATTCACGCGCAGGAAAGCATGCTTTTAT
TGTACCCTAAGGCGGCCAGAGGCCACGAAGGAAAATTTACTGGTCAGCT
>Rosalind_6943
CAGGCCCAAAAGGGATCTTAGTATTTCAGACCGAGTACAAGGATCATCGGAGCCTTAGCC
CGTACTACTGGTGGGAATTTCTACATCTTTGCCGAGGGCCTATAGTATGGGAGGTTGTCC
GTGGACTTTCCGGCTACCAGTGTTTACGATGACTGGTCAACAAAACTTGGACTGGAGCTA
ACGCGTTCGGGGGCATGGGCGCTTTGCCCGGAGGTATAGATAGATATGAATGAAACGCGA
GAATACTTCTGCGTCGGTTGTATAGAAGGACACGTGAGAGACAGTGTGGTCCTGACCTGG
GTTAAGTGTCTCCTTTCGCGTCTTTTCTCTCCCCCGTTCGGAACACGTATCGACGCAATG
ACGTCCGCTAGGGGCTCCACTTGATTTCGTGATGACAACTGGTCGTTTATGACCCGCTCC
CTGCCAATTGGTGCCCCGGACGGTACGTAGTTGACGGCACATATGACAAAGGGCATTGAC
ATACATTAGTTCGGTTTTCACCGGACGCGTTACAAGAGCCCTCAAGCCTTATTTCGATTC
CCACTGTCTAAAGGCAAGTCTCCTTGTAAGGAGACCCGCGCCCCTCATCTTTCTCTCGCG
TACGGAGTGAGGGGCGTTAGATGAATCGTTAGCGGTCGGGCCCGCCTTACGCATAACCAA
GGTTACCGATAACGCCTCATCACTTCTCATATTTCCCATTAATATCCCTTGCACGTTAGA
GTTCTTGGTTGGCGTGTGAGTGATAGTCATAGAATCGATTAGCGGTGACTTGTCCCTTCA
CGCGGCTCGAGCTGGAATCGATTGG") == "Rosalind_6943
51.4285714"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment