diff --git a/Initialisation.py b/Initialisation.py new file mode 100644 index 0000000000000000000000000000000000000000..bd0905909b9d848cdd238dfdbd4b8a9f1245eca6 --- /dev/null +++ b/Initialisation.py @@ -0,0 +1,27 @@ +import numpy + +ORIGINAL_ROT_TABLE = {\ + "AA": [35.62, 7.2, -154, 0.06, 0.6, 0],\ + "AC": [34.4, 1.1, 143, 1.3, 5, 0],\ + "AG": [27.7, 8.4, 2, 1.5, 3, 0],\ + "AT": [31.5, 2.6, 0, 1.1, 2, 0],\ + "CA": [34.5, 3.5, -64, 0.9, 34, 0],\ + "CC": [33.67, 2.1, -57, 0.07, 2.1, 0],\ + "CG": [29.8, 6.7, 0, 1.1, 1.5, 0],\ + "CT": [27.7, 8.4, -2, 1.5, 3, 0],\ + "GA": [36.9, 5.3, 120, 0.9, 6, 0],\ + "GC": [40, 5, 180, 1.2, 1.275, 0],\ + "GG": [33.67, 2.1, 57, 0.07, 2.1, 0],\ + "GT": [34.4, 1.1, -143, 1.3, 5, 0],\ + "TA": [36, 0.9, 0, 1.1, 2, 0],\ + "TC": [36.9, 5.3, -120, 0.9, 6, 0],\ + "TG": [34.5, 3.5, 64, 0.9, 34, 0],\ + "TT": [35.62, 7.2, -154, 0.06, 0.6, 0]\ + } + +class rotation: + def __init__(self,doublet): + self.x = numpy.random.uniform(low = ORIGINAL_ROT_TABLE[doublet][0] - ORIGINAL_ROT_TABLE[doublet][3], high = ORIGINAL_ROT_TABLE[doublet][0] + ORIGINAL_ROT_TABLE[doublet][3]) + self.y = numpy.random.uniform(low = ORIGINAL_ROT_TABLE[doublet][1] - ORIGINAL_ROT_TABLE[doublet][4], high = ORIGINAL_ROT_TABLE[doublet][1] + ORIGINAL_ROT_TABLE[doublet][4]) + self.z = ORIGINAL_ROT_TABLE[doublet][2] + self.doublet = doublet diff --git a/__pycache__/RotTable.cpython-37.pyc b/__pycache__/RotTable.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eace4b1c9a198d349c22181322d81371595ca2d7 Binary files /dev/null and b/__pycache__/RotTable.cpython-37.pyc differ