
I need help to write a function that:
1. Take two parameters, a nucleotide sequence as a string, and an integer.
2. Check for invalid characters (not ATCG). If invalid character is found, exit function
3. Make the entire string lower case
4. For X iterations, where x is the integer parameter
- Choose a character position in the string at random
- Determine which nucleotide is at that position. At random, select a different nucleotide and replace the previous nucleotide with the new one. Use String splicing, or list() and "".join()
-The new nucleotide should be uppercase so that the substitution is clear and obvious.
5. Test your code to make sure this behavior works as intended. Keep the number of iterations low, and add in a reporting
6. Return the new string
Python Programming

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

- We can assign a value to each character in a word, based on their position in the alphabet (a = 1, b = 2, ..., z = 26). A balanced word is one where the sum of values on the left-hand side of the word equals the sum of values on the right-hand side. For odd length words, the middle character (balance point) is ignored. Write a function that returns true if the word is balanced, and false if it's not. Examples balanced ("zips") → true // "zips" = "zi|ps" = 26+9|16+19 = 35|35 = true balanced ("brake") // "brake" = "br|ke" false = 2+18 | 11+5 = 20 16 = falsearrow_forward2. Implement function date that takes 4 inputs: a non-abbreviated weekday (as a string) a non-abbreviated month (as a string) a day in the month (a an integer) a year (as an integer) Function date() should return the complete date (as a string) using 3-characterabbreviations for the weekday and month and using the format shown below>>> date('Tuesday', 'October', 20, 2014)'Tue, Oct 20, 2014'>>> date('Thursday', 'May', 1, 2014)'Thu, May 1, 2014'arrow_forwardWrite a function sum(x,y) that returns a string indicating what the sum of x and y is. For example, when x=3 and y=17 your function should return the string 'The sum of 3 and 17 is 20.'arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





