Beispiel #1
0
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)

Beispiel #2
0
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)

Beispiel #3
0
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)
Beispiel #4
0
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)
Beispiel #5
0
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)

Beispiel #6
0
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)

Beispiel #7
0
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)