From ed2b76634a6fb1a9fb45abdd7afc7342f5b6f12c Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Fri, 19 Feb 2021 15:21:27 -0500 Subject: Add length getter for genome. --- genome.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/genome.mjs b/genome.mjs index 7550cf6..bb5c09a 100644 --- a/genome.mjs +++ b/genome.mjs @@ -43,6 +43,12 @@ class Genome { }, []) } + get length() { + return this.codons.reduce((acc, c) => { + return acc + c.bases.length + }, 0) + } + get onNucleotideSelectionChanged() { if (this._onNucleotideSelectionChanged !== undefined) { return this._onNucleotideSelectionChanged -- cgit v1.2.3