(a) Read in data from a file on internet using the following commands import urllib f=urllib.urlopen("http://web.njit.edu/~zhiwei/BNFO135/dna.fasta") data=f.readlines() The two DNA sequences on the 2nd and 4th line have the same length. (1) Give Python commands to compute how many A in the 1st DNA sequence (2nd line) (2) Give Python commands to compute how many dna bases at the same position are equal in these two sequences. (Hint: the answer is not 8!) (b) Write a Python script that asks the user to enter a DNA sequence and prints "Invalid" just once if the sequence contains any letter other than A, C, G, and T. Otherwise the program should output "Valid" just once. For example if the user types in ACCFG the program should output should be "Invalid". However, if the user types AGGCG then the output should be "Valid" (c) Given an array length 1 or more of ints, return the smallest value in the array. my_min([10, 3, 5, 6]) -> 3 my_min([7, 2, 11]) -> 2 my_min([2, 10, 7, 1, 19]) -> 1 def my_min(nums): i)Submit an electronic copy solution in moodle before class on March 6th. For (b), please submit a Python script file (*.py file) ii)Submit a hardcopy solution in class on March 6th.