import sys from os import path #load the libraries sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '../lib'))) import rosalind_util as util from methods import rna_to_mrna dna = util.read_file(str(sys.argv[1])) output = rna_to_mrna(dna) util.write_file(output)
import sys from os import path #load the libraries sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '../lib'))) import rosalind_util as util from methods import profile_matrix, consensus_string, NUCLEOTIDES dnas = util.read_file(str(sys.argv[1])).splitlines() p_mat = profile_matrix(dnas) con_str = consensus_string(p_mat) output = con_str + '\n' for n in NUCLEOTIDES: output += n + ': ' + ' '.join(map(str, p_mat[n])) + '\n' util.write_file(output)
import sys from os import path # load the libraries sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), "../lib"))) import rosalind_util as util from methods import expected_dom_offspring values = util.read_file(str(sys.argv[1])).split(" ") couple_dict = dict(zip(["DD", "DH", "DR", "HH", "HR", "RR"], map(int, values))) output = "%.1f" % expected_dom_offspring(couple_dict) util.write_file(output)
import sys from os import path #load the libraries sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '../lib'))) import rosalind_util as util from methods import hamming_distance lines = util.read_file(str(sys.argv[1])).split("\n") dna1 = lines[0] dna2 = lines[1] dist = hamming_distance(dna1, dna2) output = str(dist) util.write_file(output)
import sys from os import path #load the libraries sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '../lib'))) import rosalind_util as util from methods import expected_dom_offspring values = util.read_file(str(sys.argv[1])).split(' ') couple_dict = dict(zip(['DD', 'DH', 'DR', 'HH', 'HR', 'RR'], map(int, values))) output = "%.1f" % expected_dom_offspring(couple_dict) util.write_file(output)
import sys from os import path #load the libraries sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '../lib'))) import rosalind_util as util from methods import dom_prob input_line = util.read_file(str(sys.argv[1])) values = map(int, input_line.split(' ')) pop_dict = dict(zip(['D', 'H', 'R'], values)) prob = dom_prob(pop_dict) output = "%0.5f" % prob util.write_file(output)