tests/testthat/test-translate_cDNA.R

testthat::test_that("translate_cDNA", {

  # load test data
  v <- "ATGTCTTCTTTTGCTTGCTGGAGCCTGTCTCTTCTTATCCTGTTCTACAGCCCAGGGTCTGGTGAGAAGGCCTTTGAGGTCTACATATGGTCCGAGAAGCAGATAGTAGAAGCCACAGAGTCTTGGAAAATCAACTGCAGCACCAACTGCGCAGCCCCAGACATGGGCGGCCTGGAGACGCCCACGAATAAAATAATGTTGGAAGAGCATCCTCAAGGGAAGTGGAAACAGTTCTTAGTCTCAAACGTCTCCAAAGACACGGTCTTCTTTTGCCATTTCACGTGTTCGGGAAAGCAGCACTCGGAGAGTCTCAACATCAGGGTGTACCAGCCTCCAGCTCAAGTCACACTGAAGCTGCAGCCGCCTCGGGTGTTTGTGGGTGAAGACTTCACCATTGAGTGCACGGTGTCCCCTGTGCAGCCCCTTGAGAGGCTCACCCTCTCTCTGCTCCGTGGCAGAGAGACCCTGAAGAATCAGACCTTTGGGGGAGCAGAAACTGTCCCCCAAGAGGCCACAGCCACGTTCAACAGCACAGCTCTGAAAAAGGACGGTCTCAACTTTTCCTGCCAGGCTGAGCTGGATCTACGGCCCCATGGTGGGTATATCATCCGCAGCATCTCGGAGTACCAGATCCTTGAAGTCTATGAGCCGATGCAGGACAACCAAATGGTCATCATCATCGTGGTGGTGTCAATACTGCTGTTCTTATTTGTGACATCTGTCCTGCTATGCTTTATCTTTGGCCAGCACTGGCACAGAAGACGGACAGGCACCTACGGGGTGCTAGCTGCCTGGAGGAGGCTGCCCCGAGCCTTTCGGGCACGTCCCGTGTGA"

  # run test
  antigen.garnish:::translate_cDNA(v) %>%

    testthat::expect_equal(., "MSSFACWSLSLLILFYSPGSGEKAFEVYIWSEKQIVEATESWKINCSTNCAAPDMGGLETPTNKIMLEEHPQGKWKQFLVSNVSKDTVFFCHFTCSGKQHSESLNIRVYQPPAQVTLKLQPPRVFVGEDFTIECTVSPVQPLERLTLSLLRGRETLKNQTFGGAETVPQEATATFNSTALKKDGLNFSCQAELDLRPHGGYIIRSISEYQILEVYEPMQDNQMVIIIVVVSILLFLFVTSVLLCFIFGQHWHRRRTGTYGVLAAWRRLPRAFRARPV*")
})
andrewrech/antigen.garnish documentation built on July 8, 2022, 5:19 p.m.