From 7dcbab36d5daeb21dc13e5286155fcfaf5649a0a Mon Sep 17 00:00:00 2001 From: Kappes Marques Rodrigo <rodrigo.kappes@student-cs.fr> Date: Tue, 28 Jan 2020 09:37:49 +0100 Subject: [PATCH] added orta --- RotTable.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/RotTable.py b/RotTable.py index ae014b4..55d87b0 100644 --- a/RotTable.py +++ b/RotTable.py @@ -24,20 +24,20 @@ class RotTable: "TT": [35.62, 7.2, -154, 0.06, 0.6, 0]\ } - # get the angles in each axis (x, y, z), considering a deviation def __init__(self): self.rot_table = {} for dinucleotide in RotTable.__ORIGINAL_ROT_TABLE: self.rot_table[dinucleotide] = RotTable.__ORIGINAL_ROT_TABLE[dinucleotide][:3] self.alea() - # considering the errors (last 3 columns of __ORIGINAL_ROT_TABLE), - # add random error to the "mean value" of the angles of each axis + def alea(self): for dinucleotide in RotTable.__ORIGINAL_ROT_TABLE: for i in range(2): self.rot_table[dinucleotide][i] += numpy.random.uniform(low = -RotTable.__ORIGINAL_ROT_TABLE[dinucleotide][i+3], high= RotTable.__ORIGINAL_ROT_TABLE[dinucleotide][i+3]) + def orta(self): + return self.__ORIGINAL_ROT_TABLE ################### # WRITING METHODS # @@ -61,4 +61,5 @@ class RotTable: ################### table1 = RotTable() -print(table1.rot_table["AA"]) +print(table1.orta()) + -- GitLab