Question
This piece of python program class dnaString (str): def __new__(self,s): return str.__new__(self,s.upper()) def length (self): return (len(self)) def getATCG (self,num_A,num_T,num_C,num_G): num_A = self.count(A) num_T =
This piece of python program class dnaString (str): def __new__(self,s): return str.__new__(self,s.upper()) def length (self): return (len(self)) def getATCG (self,num_A,num_T,num_C,num_G): num_A = self.count("A") num_T = self.count("T") num_C = self.count ("C") num_G = self.count ("G") return ( (self.length(), num_A, num_T, num_G, num_C) )
def printnum_A (self): print ("Adenine base content A: {0}".format(self.count("A"))) def printnum_T (self): print ("Adenine base content T: {0}".format(self.count("T"))) def printnum_C (self): print ("Base content C: {0}".format(self.count("C"))) def printnum_G (self): print ("Base content G: {0}".format(self.count("G")))
dna = input("Enter a dna sequence: ") x=dnaString(dna) x.printnum_T() x.printnum_A() x.printnum_G() x.printnum_C()
Only count the first line of this CTCGCGTTGCAGGCCGGCGTGTCGCGCAACGACGTGTGGGGCCTGACGGGCAGGGAGGATCTCGGCGGCG CCAACTATGCGGTCTTTCGGCTCGAAAGCCAGTTCCAGACCTCCGACGGCGCGCTGACCGTGCCCGGCTC CGCATTCAGTTCGCAAGCCTACGTCGGGCTCGGCGGCGACTGGGGGACCGTGACGCTCGGGCGCCAGTTC GATTTCGTCGGCGATCTGATGCCGGCTTTCGCGATCGGCGCGAACACGCCGGCCGGCCTGCTCGCGTGGG GCTTGCCGGCGAATGCGTCGGCGGGCGGTGCGCTCGACAACCGCGTGTGGGGCGTCCAGGTGAACAATGC How can I modify the program for it to count all lines?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started