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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!