here’s the question:
Write a Python program prog2.py that analyzes your list of homologous pairs as follows: It should find ≥3 ORFs (Ai, Aj, Ak,…) where i, j, k, … represent the three-digit number in the ORF name, listed in increasing order (i < j < k < …), on the same side of the centromere and on one chromosome, whose homologous pairs (Bm, Bn , Bo, …) are listed near-consecutively on one chromosome, on the same side of the centromere, such that m<n
The naming of the yeast open reading frames (ORF) follows the following convention. The first letter is Y for yeast, the second letter corresponds to chromosome number (A through P to denote chromosomes I through XVI), the third letter indicates whether the gene is to the left (L) or right (R) of the centromere. This is followed by three digits listing the relative ORF position from the centromere. Finally, the letter W or C is inserted to indicate expression from the Watson or Crick strand of DNA.
I also attached output sample under the attachment section.
my code(Searched for the wrong output):
(attachment)


0 comments