From 3a737099adb9e089c94afb9d5ecd98c8f3db1316 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Mon, 1 Jun 2020 17:49:47 -0700
Subject: [PATCH] add micro het  todos and example pdb id

---
 docs/interesting-pdb-entries.md                        | 4 +++-
 src/mol-repr/structure/visual/nucleotide-block-mesh.ts | 2 ++
 src/mol-repr/structure/visual/nucleotide-ring-mesh.ts  | 2 ++
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/docs/interesting-pdb-entries.md b/docs/interesting-pdb-entries.md
index 64c526544..9912d58d4 100644
--- a/docs/interesting-pdb-entries.md
+++ b/docs/interesting-pdb-entries.md
@@ -2,7 +2,9 @@
 * B-DNA (1bna)
 * Missing carbonyl oxygen (1gfl)
 * Mono-saccharides with alt locs (1B5F)
-* Microheterogeneity (1EJG, 3NIR)
+* Microheterogeneity
+    * Protein (1EJG, 3NIR)
+    * DNA (3VOK)
 * PNA: peptide nucleic acid (5eme, 1xj9)
 * Peptide derived residues
     * GFP chromophores (5Z6Y)
diff --git a/src/mol-repr/structure/visual/nucleotide-block-mesh.ts b/src/mol-repr/structure/visual/nucleotide-block-mesh.ts
index 1cd6ba2b4..fbeeb02d5 100644
--- a/src/mol-repr/structure/visual/nucleotide-block-mesh.ts
+++ b/src/mol-repr/structure/visual/nucleotide-block-mesh.ts
@@ -22,6 +22,8 @@ import { VisualUpdateState } from '../../util';
 import { BaseGeometry } from '../../../mol-geo/geometry/base';
 import { Sphere3D } from '../../../mol-math/geometry';
 
+// TODO support blocks for multiple locations (including from microheterogeneity)
+
 const p1 = Vec3.zero();
 const p2 = Vec3.zero();
 const p3 = Vec3.zero();
diff --git a/src/mol-repr/structure/visual/nucleotide-ring-mesh.ts b/src/mol-repr/structure/visual/nucleotide-ring-mesh.ts
index 9d7434bfd..b62c69213 100644
--- a/src/mol-repr/structure/visual/nucleotide-ring-mesh.ts
+++ b/src/mol-repr/structure/visual/nucleotide-ring-mesh.ts
@@ -23,6 +23,8 @@ import { VisualUpdateState } from '../../util';
 import { BaseGeometry } from '../../../mol-geo/geometry/base';
 import { Sphere3D } from '../../../mol-math/geometry';
 
+// TODO support rings for multiple locations (including from microheterogeneity)
+
 const pTrace = Vec3.zero();
 const pN1 = Vec3.zero();
 const pC2 = Vec3.zero();
-- 
GitLab