Question: PYTHON HELP Make a function called locateLongestChromosome that accepts a single argument: the name of a text file. This text file will be in FASTA

PYTHON HELP

Make a function called locateLongestChromosome that accepts a single argument: the name of a text file. This text file will be in FASTA format. Each entry in the FASTA file represents the DNA sequence of a chromosome. Each entry starts with a ">" character and may be split across multiple lines in the file. Your function should return the name (for example, "chr2") of the longest chromosome (i.e., the one with the most nucleotides).

File 1:

>chr1 AGTGTCCTTAAGACTTAAGATAACGCCTCTCGTAGACTCG ACAAAGTCGACTCCGCCTGCTCAAATCGACACCTTGGTGA >chr2 TCACAACAATGAGACGTGGCCAGAAGTACGACATTGTGAA GTGTAGGTCTGAAAACATTATCCGCATCAGGCCT >chr3 CCAGAAGCTACAGGCTTGAGTTGCCTGGAGATTCAGTTTG GCGAGCATCCCACCAGTGCTTACTAGCATACCGTCTGTAT CCTAGTGCATGAG >chr4 GCAAAAAACATTTTTCCGCTAACTAACTACTTGCGACGCG TGAACCATAAGCGGAGATGTACCTC >chr5 AAACAGTTATCTGTTAACCCCCCGTCTTTTTACCGGCCGC CGGAACGCAACTAACCCCTGTCGGAGCCCAAAGATCGTCA CCGTGCCTCCTAAGGCGGTGGCACTACGGAAAGTC

File 2:

>chr1 TACCTCCAGGGGGCATCCTCCCCCCCAATTCGAAACACAT CGTAGCCCCTGGCACTACCTATGTGTGTCAATTCGGAGAA GAGAGATTCACGAAAAAAAAGTCTGGACTCAACTAGGATC ACACATTCGGCTACAGATACCAAAAAAAAAAAAAAAA >chr2 CTCGTCTCAGCGAAGTATAGGAGACACCCCAGTATTTGTG CGAAACAGTTATAAGAGGAACGCGACTACGACCTAGAGTG TAAGCCCGGTTAGTCATAATATGCAGAAGAGAATCAATTG ATTCCGGGCTTCTTCTTTAATAACATGAGTGGTTCCATAG ATATAGGTCCGCCTAGGTTAACTCGCCAGTAGAGAGCAAC GTATGGCAGCACATTCCGATCTTGATCAACGGCCTGCCGA ACTTCCGACCAGTACGATGCTAGTTCAAATCCCCAGGTGG TATAGTCTTATCTGCACGTCAAA >chr3 AAATTTTCACCATTGAGGCACCACCTTCTCGTCGCTGCGC GCTCTGCTCGCTTCGGCTAAAAATTCGCGCAATACATTCG CTACAGATACCAAA >chr4 GTCTCTGCTGTCCGGTAGGCAGGGCTTTGACTGCTGGATG GTGAATTACATGCCCGATTGTACTCACGTCCACTCAAGCG CTTGAAAGACTGGGCAATATGATCCCGTATATTGCGTAAT CTCGGTGGGTCAGGACTCCTAAAATGCTCATGGTAAGTTG TAGACGGGGGAAATCCTACAACCACCC >chr5 CTATCTTACCAGGAGCTAGCTTACTAGCCCTTTAAAGGAA AAATTGGCACGCGGAGACAGACAG

TEST CODE TO BE EXECUTED:

print(findLongestChromosome("DNA1.fa")) print(findLongestChromosome("DNA2.fa"))

OUTPUT

chr5 chr2

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!