summaryrefslogtreecommitdiffstats
path: root/genome.mjs
diff options
context:
space:
mode:
authorBrian Cully <bjc@kublai.com>2021-02-19 20:20:51 -0500
committerBrian Cully <bjc@kublai.com>2021-02-19 20:20:51 -0500
commitfc6ceb53c571ecc86148e54752f45acf6166df23 (patch)
treed797f296cecb3fd64f65ccec22ba6e624508c92e /genome.mjs
parent6fc5f812561ecd556d185084e2b9a611c5b9ccd8 (diff)
downloadmolsim2-fc6ceb53c571ecc86148e54752f45acf6166df23.tar.gz
molsim2-fc6ceb53c571ecc86148e54752f45acf6166df23.zip
Change error state to take message. Deselect nucleotide on error.
Diffstat (limited to 'genome.mjs')
-rw-r--r--genome.mjs6
1 files changed, 5 insertions, 1 deletions
diff --git a/genome.mjs b/genome.mjs
index 3dd294f..680d2fa 100644
--- a/genome.mjs
+++ b/genome.mjs
@@ -80,8 +80,12 @@ class Genome {
this.selectedNucleotide.deselect()
}
this._selectedNucleotide = nucleotide
- this._selectedNucleotide.select()
+ if (nucleotide === undefined) {
+ return
+ }
+
+ this._selectedNucleotide.select()
let i = 0
for (const c of this.codons) {
for (const b of c.bases) {