Skip to content

Counting tetranucleotide frequency

Rosalind Problem

Given: A DNA string s of length at most 1000 nt.

Return: Four integers (separated by spaces) counting the respective number of times that the symbols 'A', 'C', 'G', and 'T' occur in \(s\).

Sample Dataset

AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC

Sample Output

20 12 17 21

Python Playground

s = 'GACGCGGCGCACACAGAGGCGACTACGGTTTCTTGCAATACACTGAGGACATGGCGCGGCAGATGTTTTCGGTTTATCCACTAGCCTGTGGCAGGGTTGTGTGATGCAGGATGCTCGTGCGTCTTTAGCGTAAGGCGCGGTTTCGGTGCCACTCCAGCACCCTGCCAAGGCGTCCTCGAGCAAACATAATTATTACACCTAATTACGGCCTTAAGTTTCGCGAGGGGAGGGACTTGATGAAGAAGCAGCATATCTACTTCAAGCTCTCGAGAATCTTATTTGACCGCTTGCCGCAGTATTAGCTAATACAAAAGCTGTCCCTGGTTAACGAATAGATTGAGCATGGGCCGCCAAACTATTTTTATCTTGACCTTCACATAACGTTCAACCCACGGCGAACGGACGACTAGCACCCCTCGTACGCACCAATGGATAAGAGCGCCATGGAAACCCTACTGACGTGCCGGGGAGGCTAATTCACGGATAGCAGAAGGGAGGGATGGCCAGAGACGTAAAAACCAAGTTCAGGCTGTAGAAGTGAGTCTGCCAATGATTTCCTGTTTTTCCTTAGTGAAAGCGCTGATTATGTTAATGAATGCCTAGACCTCTGGACTCGTACAGCAAGGTGCCACCTCAATAAAGAAGATATCATTAATATGCTCAGCCAGCCTGATCATCGTCAACATTAGTCAGAAAGAGCCGGGCTGGATTAGGTGTCGGAGAGACTGTTCAGAAACCTGATAAGCTATATGTGTAGACTGGCCTCAAATGGACTATTGGCAGGGAGACAGTTACTATAGACGGCTGGTCCGTCAACCCGAGACGTTACTCGGGTCAGACACTAAGCGATGGTGACCAGCACATAAGCCGACTTATTATCGAATCAATGATTGAATCTTGGCAGTTAACGTAGAATTGACTGTGTCTGCTTGATAACGGC' # s is given as a input DNA string # Write your code here ans = "255 217 242 226" Ex().has_output(ans) success_msg("Great job!")