Write a perl program that calculates the at and gc content

Assignment Help Programming Languages
Reference no: EM13995981

Questions:

1. Explain the difference between a compiled language and an interpreted language, which one is Perl?

2. Write a Perl program that prints out all the even numbers from 0 to 20.Print this list 4 times, using while, until, do-until and for loops (so you need to use all 4 loop structures! Just to give you practice in using them). Also make sure to use the % function (don't just add 2!).

3. Write a Perl program that calculates the AT and GC content (i.e. the percentage of G and C, and the percentage of A and T) in a given sequence. You can make up your own dummy sequence and store it as a scalar variable for this question (no need to take it from a file here). Print out the results to a file called DNA_Statistics, the result should look something like this:

The GC content of the DNA sequence give is: 48.5%

The AT content of the DNA sequence give is: 51.5%

Here is a sample DNA sequence for you to use: ‘ACGTAGCGCGTAATAGGCGCCGCGTCAACGCATGACGATCGT'. But your code should work with ANY given DNA sequence! You can declare your sequence as a string in your code, i.e. no need to read it from a file.

4. Write a Perl program that checks if two DNA sequences given as user input are reverse complements to each other.

5. Write a Perl program (call it Ques5A.pl) that takes user entered lines from the keyboard and stores them in an array. When the user enters "quit", the program prints out all the lines sorted (ASCII order - i.e. a line starting with an "Ab..." would print out before one starting with "Ac..."). Now modify the program (call it Ques5B.pl) so it tells you how many lines have been entered, and then prints out only lines 2, 3, and 4.

6. Write a Perl program to read a file, and then print its lines in reverse order, the last line first. Create a dummy file and insert sequences or random text, to test your program with.

7. Ask the user for a list of sequence lengths, separated by whitespace (Example: 100 123 45 ...etc.). The sequence lengths will be stored in a string called $input.

a. Split the String $input and create an array.

b. Use the foreach loop to get the sum of all sequence lengths.

c. Print the average.

8. Write a program, called Convert, that asks a user for a temperature reading in Fahrenheit (F) and then returns the Celsius (C) equivalent, using the following formula:

C = (F - 32) / 1.8

Reference no: EM13995981

Questions Cloud

Research on kickstarter : Do some research on Kickstarter. What does the company do? Is it successful? Why won't they go public
Find the probability that a randomly selected cr-v : Find the probability that a randomly selected CR-V has a gas mileage below 27 miles per gallon and if the distribution of the gas mileage of the CR-V is approximately normal with a standard deviation of 4 miles per gallon.
Display an in-depth understanding of benchmarking : Evaluate the general adequacy of the major performance criteria used in the AHP article for assessing other organizations' logistics. Feel free to suggest additions to, or modifications of, the performance criteria if you believe these are inadequ..
What view of the earth does the gaia hypothesis offer : What is nature? What view of the Earth does the Gaia hypothesis offer? Why did (for some, does) the word "alive" provoke controversy
Write a perl program that calculates the at and gc content : Write a Perl program that calculates the AT and GC content (i.e. the percentage of G and C, and the percentage of A and T) in a given sequence.
How is the role of government likely to change : The paper must answer the following questions: How is the role of government likely to change? Will government be more or less involved in the health sector
Should developing societies have a carbon right : Write and turn in a one-paragraph response to the discussion questions: "Should developing societies have a carbon right to continue burning fossil fuels in order to make economic progress and become more prosperous
Determine the nature of globalization and cultures : Determine the nature of globalization, cultures, and labor markets, and assess the impact on human resource management (HRM) and identify human resource requirements and formulate supporting HRM plans that can improve productivity and contribute to t..
What fraction of baseballs kinetic energy is rotational : A 230 g baseball is pitched at 34 m/s spinning at 41 rad/s . You can treat the baseball as a uniform solid sphere of radius 4.5 cm What fraction of its kinetic energy is rotational?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd