Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

java code modification compile using Biojava Take code and modify to allow for i

ID: 3869211 • Letter: J

Question

 java code modification  compile using Biojava  Take code and modify to allow for  include another prompt for a type of the ID (DNA or protein) import org.biojava.bio.BioException; import org.biojavax.bio.db.ncbi.GenbankRichSequenceDB; import org.biojavax.bio.seq.RichSequence;  import java.util.Scanner;   public class fetchGenBank {          public static void main(String[] args) {              RichSequence rs = null;              GenbankRichSequenceDB grsdb = new GenbankRichSequenceDB();              Scanner input = new Scanner(System.in);               try{              // get data via GenBank accession number or gi number                  System.out.println("Enter a GenBank accession number or gi number: ");                  String id = input.nextLine();                   rs = grsdb.getRichSequence(id);                  System.out.println(rs.getName()+" | "+rs.getDescription());                  System.out.println(rs.seqString());              }              catch(BioException be){                  be.printStackTrace();                  System.exit(-1);              }      } } 

Explanation / Answer

Hi, I have added a prompt for a type of the ID (DNA or protein) and highlighted the code changes below. fetchGenBank.java import org.biojava.bio.BioException; import org.biojavax.bio.db.ncbi.GenbankRichSequenceDB; import org.biojavax.bio.seq.RichSequence; import java.util.Scanner; public class fetchGenBank { public static void main(String[] args) { RichSequence rs = null; GenbankRichSequenceDB grsdb = new GenbankRichSequenceDB(); Scanner input = new Scanner(System.in); try{ // get data via GenBank accession number or gi number System.out.println("Enter a GenBank accession number or gi number: "); String id = input.nextLine(); System.out.println("Enter a type of the ID: "); String idType = input.nextLine(); rs = grsdb.getRichSequence(id); System.out.println(rs.getName()+" | "+rs.getDescription()); System.out.println(rs.seqString()); } catch(BioException be){ be.printStackTrace(); System.exit(-1); } } }