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
Get step-by-step solutions from verified subject matter experts
