Question: CSC 143 You are required to complete this exercise using Java Map Collections Framework (as described in Chapter 11). Attach the source code file (*.java)

 

CSC 143

You are required to complete this exercise using Java Map Collections Framework (as described in Chapter 11).

Attach the source code file (*.java) when submitting this.

Hint: here is the beginning fragment of the output protein string: MTCSAIISAESFHLPALLPHHKLFSKPTESVTPSIFCSYREQIPRVLRNFIRILIPNENNVSSQFRTVSLNDRC

 AUGACGUGCUCGGCAAUCAUCAGCGCGGAAUCUUUUCACUUACCUGCUCUUCUUCCUCAUCACAAGCUCUUUUCCAAACCAACAGAAUCCGUUACUCCGUCAAUCUUCUGUUCCUAUCGCGAGCAGAUUCCUCGGGUGCUACGCAACUUCAUCCGAAUCUUGAUACCAAACGAAAAUAACGUCUCGUCGCAGUUUCGCACAGUGUCCCUAAAUGAUCGCUGUGAUCUUGCCCUCGGUAGAGCCCGUGUCGCACUCUCUGCCACUGCUGAAAUGCCAACCCGCGCCCCAUCAUCACAAGGCGAAUCUCUACAGUUCUGGUUCCUCUACAGAAUGCUCGAGCAUGCCGGUUUGACCACCGUCCCACGCGUAACGCUCGAAAGACGCUCGGCCUCCAUCCUCGCCUCCAAUGCGCCAUGCAUAUAUCCAGCUACGAUGAGUAGACCGGGCGCGUCUUUAUCUGCAAGAACUCUGUCGCAGGGAGGCUUAAGCAACGGUGCUUAUGGGCAUCAUCCAUCCCUCAGCGGGUUAAUGGGUGACUUGAACACCAACGUCGAUUUACUUUCUACCUCGAAUCCUCCCCUCUUCGGUCUUCCUGCGGAGGCACAUUCUUGCCCGAAUAUCUUCAUACCACUUGGCAAAGGAAGAAUCGCCACAUGGCCGGGCGUUUUGACAGUUCGGAGUCUUGGUAUAUCUUGCCAAGGUUCGACUCAGUCAAGAGUGCACGGCAACCUAAAAUACGAAGGUGCACUUUCUCACACACGCCGGCAAUUGUCUCGUUACCGGAGCACGGUCAAACUAUCGCGAAUCAAGGCUCGAUUUAAGCGUCUAUGGCCUUCACUCCGCGUCCGGACAGAAACGAGGUCACUGAGAAACCGAGCGACGCUAAUCACGACUUCAGGUUACGACCAGCAUUUGCCACGGGCGCUGACGGCGUCGGAACGCACUGGCCCAUCACCUUAUUCUUGGAGUCACCCAACUCUCACCGCUGAAGAAAAUUCUGGAGGAACACACUACAGCCGUGAAGCACGCAACGUCAUUCUUCGCGCUGUGAUUACGUCGGCAUACUUGUUUGAUUUCCCUACUGGGACCGAGGCGUCAGGAUUAAUGCUCACAAAAUCGUGGUACGUACGAGGGCUAAUACGGAUGUAUGGCGGCGAACUUAAAAACUUCAAACAUACCCUCUUGCGUACGCCGGCGGAUUUGAACUACUUAGCAAUCAACUACUUUCUGCCGUCAGCUUGCUACGGGAGUUGCACGGAGUGGGAAAAGCAUAUUUCCAUUUCAGCAUCGUUACCUUCGGACGUCGUCUCCCAGUUGAGUGUCGCUGGUGUGGUUUGCCAAGUAGGGAACCAAGACCGAUUUGUGCAAGUGUGUCGGGCGACUGAGUCAAACAGUGGUAGCCUAUCAAAACGCGGUUACGUCAGGAGACCGCGGAUUCACCAAUGCUUAGACCCCCCUCCCCGCCCUGGGUUAUUGCGACUCUGGCGAUCCGAUGGCACGGCCUUUGGCUUAUGUAAGAACAGUAACUUCGCCGUAGGCCACAAUGCGGAACCCAUACCCAGCUGGCCAAACCAAGAGCGGGCUUGCUGGCCUUUAAGAGCACAGCGCUGCUACCAGUUUAUGAACAGCAGGGGAGUAGUGUCUACCUCACUCUACGAUAGUAUUCCUGCAAGCGUGCCACUUUGCCGCCGGACUGGGCCUUUACUUUUAUGUUACAGCAAAGUAAGGCAAAUCAUGGCUAGGGGCGCCCUGGAUCCGGAACAUCGGCUGCGGGUGUAUCUUUCUCAAACCAAAAACCGCUGUGCCGCCCUGAGUUCGCAAUUAUCAUCUCAGUCGAGGCCAGCGCAAGAUCUAGACUUUGAGGACGAGGCUCAGGACGAGCAGUGUACACAGUCUGGGGUAGGAGCGGUCAAGCUCUGGCCAUUUAUUCUCGACCGCUCGCCUAGUCGAGGGUUGCGAACGUCGGGUUUGCUGCUAGUGAAUAGCGCGCAGUUAGCGAGUGCGGACCGACAGGGCUCGUUCCGUCGGUUCCACGUGAGUCAGGAGAAUCUUUCCACCUCAGUGGGACGCUGCAGGAUGAGGCGUCCAGAGGGCCGCUUACCGCAAGGGCGGUCGGUGGUUCGACUUAACGUUGACCGAUGUUGUCUCGUCUAUGGACUAUUAUGCAAUACCGAUAGGUGGGACUCAUCCGGCUUCGUAACGAAAGACAAACCGGCGGUCAGUGUCGCAAAUAAACAUUGGCUGGUCCGAACACACUAUGGGAGUGGCUCAUCAGUCAUACUUGAUAUGAUAGGAUGCCUCCCCCUCCUGCUCCCUGCACGGAGGCUCCAAGUACGCUCAUGCUACGAUUGGUGGUUUGGCUUUGUCUUCUCUAGCACGCGGGCACGCUCAGGUUCUUUUAUAGUGCGUCGAGGAUUCACUGUCGCCGUCCGCGAGAGGGGGACCUGUCGCGUUGCAGAAAAGAUCUAUACUCAUUGUACAAGCACGUUAUAUCAGGCCGAAUAUCCGCUGCUUCUUUCCUUCCCCAUUAACGACGAGCAAGAAGGGGAACGAGGUUUCCUGUGUUCGAUGUAUCAAAGUGGCGCUCUCGGAAUUGGAGGGGGUUUUCUCAAUCCCUCGGGUGUCCGUGCGCAGGGGUCAACCUCACCGGAGGCUCAAGCAAAAGCUCCGACGAUAUGUCCAAUUAAACCACCUCAUGAAUACCCCUCCCUCCCCAAGUCGGGUGCAGUUGCGUGUAGUCUCAGGAGGAUGGAUUACUCGCGUCCAAGUGCUACAGGUCCCCUGAUGAGCUCCAUCACGCUGAUCCACAACCGCGGAGACGGCACUACUCGCCAGAAUUACAUGGGUCAUUCCAGGUCAAUGGUGAGGGUUUCUCAUGACCAGGGCCGGUCAUGGGUGUCGUCGCUGUCAAACGAUACAGCGACCUAUAAUGCCUAUUUACACCUCGAGCAGGGGGGAUACAACAGCGCAGUCAGCCAAGUUUCAGGUUUUACCGCAAUCCUCUGUAGGUCAACUAGUGCACACGGGUUACCCCACGGUCGUAUAACGUCUCGGCAUGUUACGUCUAGCGUCACGAAAAGGCGUCGGUACAACCCUCAGGUUUUAACCUUGGGCCAACCAUGCAAUAAGCUAGGUGGACCGUUCAGACCUAUGGUUCCUCACCAUCGGGCAAACGCAAGGGCCGUGGUCUGCAGGGAAAUAUGGGAGAGAAGUAAUGAUGUAACAGUGUCUGGAGGGACGACCUUGAGACUGCGUUACCGUUCCAACGCCCGUCGCUCCGCUUCACGGGCAUUCAAAACGUGCCCGGGUUCAAUCAUUAGCGACAUAUACCACAAGGCGGGGGGUCCCUAUCUCACGUCCGAAAUCCCACGAGCAUUAAAGGCGUUGAACCGCGUGUUCGAUGCGCCUGUUAGAUUAACAUCAUACUCUUUCGAGACCAAUAAAAGUAGUGGUAACAACAUAAGACCCUGCACCACCCAAGUAACGGUUAACAGCCGGAAUCCCGCACAAAGUCUCCGUUACGUAUCUUUUAAAAUGAGGUCUGCUACGGAGAAUUCAAUAGUUGUCUCAGGCGUCGAUCUUCUCGGGUUCUACAGCAAUUGCCACAGUUUUACCAACACCGACACGAGGUGUACUCUGCUACCGGAGCACCAUGCCCCUUACACGUUUCAUGGACAAAGGAAUUCGGCUGAUGGGGUUCCAAGCCGAGGGUGUGUUAAUACGUUUUUCAUGAUCCAGGUUCCUUCCUACGUCGUCUUGGAUUUCUUUGCCUUUGAGACGCACUAUGCUUCGACACUGUCCCAACUAAAAAGGGGCAAGAUUUACAACUGUUUGGCUGAUUCGGUUCUGGUCCGAGAUAUGCUUAGCAGCAGCACUUCCUUUACUUAUACUCCUAACCCGAUGAAUCCCGUGCUUAUCUUUCGUGAGACGGGGAUUUGGGUUUCGCUCUCGAACUUAUACUCAUCCCGCCGCAUAAAGAAUCUCCCAAGUAUCGCCUUAGAUUAUCUCUGCAAUCCACAUACAGAUCGGACACAGUUGGUCAGUAGUGCGAAACUACCGGGUAAACGAAAGUUAACUGCCUUCAGUCGCUUGCCUGUUCUAGGCAGGAACGAAGCAUUCGGUGCGGUAGAGGUGGUCGCCGCGUCACAUAUUAGGAGGCCGCGUAGAUACCCUCAAGUAGCUCGACGGCGGUUUCAGGCUGGCAGAUCACCCGAUGUCAGAUCGGAGCUAGCGCGUUUAAGGAUGACGGCUUUGGGGUUUCGAGAGAUCGCGUCUGUCCCGUCUUCGCGUGCAAUAAUGAGUAUGGUCGCAGGCCGAUUGAUCCCUCUGUCCCCCACGGCUGCAUGUUUAGCUCAGUACGUCCUGCUCCCUGAAACCGAUUUGUCUUCACUACUUAUUAAGGCGCAGUUGCCCUUUGGCACACCCUACGGUAGACAGGUAUCUGCCCGCUGUUUUAGCAAGGAUGCGCUGCAUCCCGCUACACCCGCAAGUGGAGGACACCACCGGGGCCCCCAUCCUCAGUGCCGUGUCUAUUCCUCAUCUCGGCUUCCACUGAGGGUACACCAAGGGCGAUGGAGAGUGCGUCCUGUGGAUUGCCAACCGCAUACCACGAUAGUGCGCAAUUACUCGUGGCGCUACAGGAAACCUCGCGAGUCGCCGGAUUUCCACGUCCAUUUGCAUAAUAACUCCUUGACGCCACCUUCGUACGGUAGCCGAUGUCCUCAAAAACCCCUACAUUUAGUAAGCCUUAUGCUUUUUAGUCCUGUGAAGGCAAAUGUGAUGGUCCGGGGGUGCCUACUAUGCUUGUGGCGUGAUAUGAGGUAUCAGACCUUCCUAACAGUCUGCCUAGAUCCUUUGACGCGAAGGGACGAUGUUGGGAGUCGGGCUGGUUCCAAUGAGGCGAAAAUGUAUCUCACAGGAGCGAUAGGAGGCCCCAGCGGCAGACAGCUCACACUAGCCAAACUAACGUUCUCAAAUAGUACCACAAUUCUGACCAUCAUGCUUCGUCUUUCACAGAACGGAUCUGGCAAAGAUACUAAGCCCCACGCAAUGUCUCGUAUCCGUGUUAGGCUAUAUACUGGGGCAUGCUCUUGUCGGAAGAACUUGAAUCCCUCAGCUAGGACAGACCCCGCAAAACCAAUCUUUAACCGGGGCAGAAUCCCCUCACAGCCUAUCACCAGCCAAAUGAGCCGUGGUGGGUCUCCAGGGUUGGUUCUAGAGACUUUGACAUUAUGCACACGCGAGACCCUAAUCGGACAACACGUAUGUCGACACCAUAACAUGGGGUUUAUCUCGCGCCUCGUGCCAAGGCCAAUCGGCCUACAGGUGACAACGAGAAAUGUUAGAAAUGUACUGCUUCGACAGCGGGAGUGCGAGUACCGGAUAUCGCGACCUUUGGGAGAUGUCUUUACCCCUGCUCCAAGUAUCGAAUAUGCCACUUACACAACUUGGUGCCUCGUAGGACCCUUCCCACCGAAACGUAUCUGGUCCUUGACCACAGGCGGGCUUUACGCACGUGCCCCCCGCUUCGAGAGAUCGUGGGUCAUCAAGUGUCGCAAAGUGCGUUAUAACGGCUCCUUCGGUUUUGAAAAUCUCGCACCGAGAUGCUUUAUGUUACACCAGUCAUCAUUAAUCUGCUGGCUACCUAUCGUAACGAACUCCCUCUACGUAUGGAGGACCGCGUCUUCGCUAAGACAGUCAAACUACAUGUUCAGCAUUUUAGUUUUCGGUAUCUUUAAUAUUCAACCAAACCUGGAAUCUAUCCUUUAUUUUUUAAUUGAGUGGCCCACUCGUUGGACAUCGGGGAAAACGGGUCUGUGGAAGAGAUGCCUACAAGUGGUAGCCAUAGAGGGAGUGAUCACGGGACGUGUUGGAAACUCGGCAAUCCCCGGACAUUGCAGCCCGGGUAUUGUCCUCAGCCGACCAUGUUGUUUCGCACUCCACCGAAAGAGGGGACCAGACAGGUCGUACCCCUUUGACGGGGCACAGUCCCACCGUUAUGCAACCUCGUUUGUCUUUUGGACCGUAUUUAGCUACCGCCUAGGCACUGUGAUUGUAACCGAGGGCAUUGUGGGGUCCGACACAUUUUCCAAGGGCACACAAAUACGGAGCCGGUGGAGUGAAAGACCCAUCCGUUCUACCAUACGGCCUGUGUGUUGGAGGCGGUAUGUUAUCCAUGAAUCAGUUUUCCUUACUAAUACUAGGGUUCAGAGAUGCAAAUACGCAAGUAAUCGGUCUACUGGACCGAUAGAGGCAGUGACGUUUAGUUCGCUGACGACUCAAAGGUAUCGUUUUCGAGACGGGGAUUUUACCGCGUACAGGUUACGUCCAACGUUAUCGAAUGUAAUAACGGAUUAUGGCUCAACUGUAAUACUCUCCCUUUCCAGCCUUGGAGGCGUCACCCCGUUUAUUUCCGUCCGUACAGGCACAUUAGCGACGGAAUGGUCGUAUAUAUUCAAGACGGCUCUCAUAUGGCUAUCACUGCAGCCUCUGUGGUUGUCGGAUUGUGAUUUUAAAAAACAUCUAUCUGAGUGGUCAUGCAAAUUCCGAUACACUCACAUCUAUAAACGCUUACUUACGUUAGUACCCAAGCGGUCCUACCUACGAUCUCUUUUCUUAUAUCCAACGUACGGAGUUUUAGGUUCAGAUACGGUCACCGAUACUUCGGUCGCUUGGACACUGUGCAGCGUAGAUUACAGGUGGUGGUGUGCAGUGACAAGCCUGUGGCCAGCAGCCGCUUCGAGGCAUCUCCUAAUCCCGGAGUCUUAUUCUAGUGCCAUGUCCAUCAGCAUGGGAUAUAUCAGGACUCGCUUUGCUCUAAGGAGUUUUAGCUCUAAGCCGAUCCCGGGAGACGGCUACUCUAUGCCAUAUAACAGAGCUAACGCACCCAUAGUCCUGCAGAUUCGCAGACUGUUGAGAAUCUUGUUUGGACCGGGCUUUCCUGAGGUGUAUAGUGGUGUAUGCGGUGAGAAUUCAAUUAAAUCGUUUAAGCCGUGCCCAAGAGCAAAUCUAUGUUAUAUCACAAAAUUACGACUGGUCUCUGACCAUAUCAUCAUAGUACGGGGGACACGCAUUCCUCAAGAACGGGACAUGAGCGGCUGUCUCUUCAAAAUCUUACAGUGGGCCCGGGAGCCCUAUAUUUGGGUCAGCACACCGAACAUGGCAAGACUGCAGGCGCACAUCAAAAAAUUAUAUAGUUCAUCGGCGGGAGCAGUCCCGGUUGCGCAAACGGUCGGCUUCCAUAAUCAAAGAGGCCAAGCGGAACGGAGCCGCGGGCCCAUCCGCUACCGGGGAUGCGGUAACACACCUCUUCUAGUCGACUCCCCUACAUGUCAUACCGUGUAUGGAGGACACUCAGCUUCCACAGUAGAGAGUGAUAUACGAAGCUUUGGGCUCAUAGAUUCAGUUGAUAUUUUAUUACCGCCCUGCACCGAAGAACGUUCGAAAUUUCGGCACUACACCGACUCCCACCGAUCGGUUAACACAAAUGAGGUGCUCGAUUCCACGGCUAACAGGCUGGAAGACAAUGAUUGGGAGGGUGAUGUCUUUAAGUCCGCGCCGGGUCCUUGUGGGUGUAUGACCGCAACGGGGAGCAAUGACCAAAUCCCUGUGCCUAUCUUUCCCAAUGGCUUUACCCUAAAUCAGGUGAUGGAAUUCAAAGGCGCUCAGCAACCUGGAGGUCCCAAUCGUAAUCCGUAUCAGCCACGCGAGCGAUUUGGUAGCUACUGGGACAGAUUUCGAGGAUGCCUAUCCCUUAACAGGUGGAGAUUAUUCGGAACUCGUACGCAGCGAAUGGAACCACAUGCUGCAGCUCUGACGCGGCUGCGUCGGCGGAGUAAAGAGGACUCUUAUAUCGUGAUGUCUCAGCCAUUUACUUUUGGGACACUGUUUUGGUCCUCACAGGAUACGCCGCCACAAUUCUGGAGCUACGGUAUAAUACGCACUACAGCACCUGCUGCUGUGUGGGCGAUCAUAAUUCCCUCUGACGCAUUCAAUCGAUCAGCCUUCUACUGUCGUUCUUCGCGGGGAGCAAGAAAUCGUCCGGUGUGCGUUCGCAGUGAGCUUCAGGAUAGACUGAAUAUCGGCAGUAAAGCCAUUUCCUAA 
 CSC 143 You are required to complete this exercise using Java 

Translating RNA into Protein1 The 20 commonly occurring amino acids are abbreviated by using 20 letters from the English alphabet Henceforth, the term genetic string will incorporate protein strings along with DNA strings and RNA strings. The RNA codon table dictates the details regarding the encoding of specific codons into the amino acid alphabet. Here is the RNA condon table for your reference: Atable indicating the translation of individual RNA codons into amino acids for the purpose of protein Creation CUUL AUNUI UNUC F CUCL AUC I UUAL CUAL AUA I GLA V UUGL CUGL AUGM GUG V UCUS CCUP ACUT GCU A UCCS ACC T GCCA UCAS CCA P ACAT GCA A UCG S CCG P ACGT GCG A CAUH AAU N GAUD UALU Y UAC Y UAA stop CAA AAA K GAA E UAG stop CAG Q AAG K GAGE UGU C CGUR AGUS GGU G UGC C CGC R AGCS GGC G UGA Stop CGAR AGAR GGA G CGG R UGG W AGGR Given: An RNA string s corresponding to a strand of mRNA (of length at most 10 kbp). Return: The protein string encoded by s. For example: RNA String: AUGGCCAUGGc CC should be translated into Protein String: MAMAPRTEINSTRING Translating RNA into Protein1 The 20 commonly occurring amino acids are abbreviated by using 20 letters from the English alphabet Henceforth, the term genetic string will incorporate protein strings along with DNA strings and RNA strings. The RNA codon table dictates the details regarding the encoding of specific codons into the amino acid alphabet. Here is the RNA condon table for your reference: Atable indicating the translation of individual RNA codons into amino acids for the purpose of protein Creation CUUL AUNUI UNUC F CUCL AUC I UUAL CUAL AUA I GLA V UUGL CUGL AUGM GUG V UCUS CCUP ACUT GCU A UCCS ACC T GCCA UCAS CCA P ACAT GCA A UCG S CCG P ACGT GCG A CAUH AAU N GAUD UALU Y UAC Y UAA stop CAA AAA K GAA E UAG stop CAG Q AAG K GAGE UGU C CGUR AGUS GGU G UGC C CGC R AGCS GGC G UGA Stop CGAR AGAR GGA G CGG R UGG W AGGR Given: An RNA string s corresponding to a strand of mRNA (of length at most 10 kbp). Return: The protein string encoded by s. For example: RNA String: AUGGCCAUGGc CC should be translated into Protein String: MAMAPRTEINSTRING

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!