Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Need these programs done together for review in Java using linked lists involving biological sequences.project 3 images has a description of what you will be

image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribedNeed these programs done together for review in Java using linked lists involving biological sequences.project 3 images has a description of what you will be doing and what implementation will be used.project 4 is a enhancement of project 3.project 4 screenshots will show you new functions that will need to be added and what you will need the program to output as the end result.The screenshots will show you what needs to be done.
Programming Project #3 A key element in many bioinformatics problems is the biological sequence. A biological sequence is just a list of characters chosen from some alphabet. Two of the common biological sequences are DNA (composed of the four characters A, C, G, and T) and RNA (composed of the four characters A, C, G, and U). In this project, you will implement some basic functionality for manipulating DNA and RNA sequences. Implementation You will implement sequences using linked lists, storing one letter of the sequence per linked list node. In addition to the linked lists of sequences, you will maintain a "sequence array which stores the various sequences. Commands that manipulate sequences will refer directly to entries in the sequence array. The sequence array will store the sequence type (RNA or DNA) and a pointer or other form of access to the linked list that stores the sequence itself. The type field should also be able to indicate that a given position in the sequence array is unused Many of the commands that you will process require you to create and delete linked-list nodes. All indexing (both for the sequence array and for positions in a sequence) will begin with position zero. It is mandatory that your linked-list remain application independent. The program will be invoked from the command-line as: bio3 carray-size> The name of the program is bio3. Parameter array-size is the size of the Input and Output: sequence array (You cannot use a fixed size array.) and command-file is the name of the input file that holds the commands to be processed by the program. Command-file is the name of the input file that holds the commands to be processed by the program. The input for this project will consist of a series of commands (some with associated parameters, separated by spaces), one command for each line. You need not worry about checking for syntactic errors. That is, only the specified commands will appear in the file, and the specified parameters will always appear However, you must check for logical errors. These include attempts to access out-of- bounds positions in the sequence array or in a sequence. The commands will be read from standard input, and the output from the commands will be written to standard output. The program should terminate after reading the EOF mark. The commands are as follows

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Building Database Driven Catalogs

Authors: Sherif Danish

1st Edition

0070153078, 978-0070153073

More Books

Students also viewed these Databases questions