From 5e0cfeb564b5c078e2436f137f176e21605e5214 Mon Sep 17 00:00:00 2001 From: Tianyu Wu <41635675+forxhunter@users.noreply.github.com> Date: Mon, 19 Aug 2024 13:56:15 -0500 Subject: [PATCH 1/2] Update rna.py fix #14 --- etfl/core/rna.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/etfl/core/rna.py b/etfl/core/rna.py index 83c920c..8599a09 100644 --- a/etfl/core/rna.py +++ b/etfl/core/rna.py @@ -52,7 +52,8 @@ def init_variable(self, queue=False): @property def molecular_weight(self): if not self._molecular_weight_override: - return molecular_weight(self.rna, seq_type='RNA') / 1000 # g.mol^-1 -> + return molecular_weight(str(self.rna), seq_type='RNA') / 1000 # g.mol^-1 -> + # return molecular_weight(self.rna, seq_type='RNA') / 1000 # g.mol^-1 -> # kg.mol^-1 (SI) = # g.mmol^-1 else: @@ -125,4 +126,4 @@ def aminoacid(self): @property def molecular_weight(self): - return 25 # an average weight based on https://bionumbers.hms.harvard.edu/files/Nucleic%20Acids_Sizes_and_Molecular_Weights_2pgs.pdf \ No newline at end of file + return 25 # an average weight based on https://bionumbers.hms.harvard.edu/files/Nucleic%20Acids_Sizes_and_Molecular_Weights_2pgs.pdf From fef142ad7bd81dbebcd8fa80cf8b33dc0087b72e Mon Sep 17 00:00:00 2001 From: Tianyu Wu <41635675+forxhunter@users.noreply.github.com> Date: Mon, 19 Aug 2024 13:56:47 -0500 Subject: [PATCH 2/2] Update enzyme.py fix # 14 --- etfl/core/enzyme.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/etfl/core/enzyme.py b/etfl/core/enzyme.py index 6eaad36..56ffc88 100644 --- a/etfl/core/enzyme.py +++ b/etfl/core/enzyme.py @@ -115,7 +115,8 @@ def peptide(self, value): @property def molecular_weight(self): if not self._molecular_weight_override: - return molecular_weight(self.peptide, seq_type='protein') / 1000 # g.mol^-1 -> kg.mol^-1 (SI) = g.mmol^-1 + # return molecular_weight(self.peptide, seq_type='protein') / 1000 # g.mol^-1 -> kg.mol^-1 (SI) = g.mmol^-1 + return molecular_weight(str(self.peptide), 'protein') /1000 else: return self._molecular_weight_override