From ce4d248bbe6e381c04b28a57c3ca9aaf215f9b1c Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Mon, 1 Oct 2018 10:37:07 -0700
Subject: [PATCH] use 'x' to join operator names together

---
 src/mol-model/structure/model/formats/mmcif/assembly.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mol-model/structure/model/formats/mmcif/assembly.ts b/src/mol-model/structure/model/formats/mmcif/assembly.ts
index ddc0e6f47..6816c0282 100644
--- a/src/mol-model/structure/model/formats/mmcif/assembly.ts
+++ b/src/mol-model/structure/model/formats/mmcif/assembly.ts
@@ -117,7 +117,8 @@ function getAssemblyOperators(matrices: Matrices, operatorNames: string[][], sta
         }
         // TODO currently using the original operator name for the symmetry operator to be able
         // to link it to the original operator but it might be clearer to introduce an extra field???
-        operators[operators.length] = SymmetryOperator.create(`A-${op.join(',')}`, m);
+        // Operator names are joined together by 'x' to indicate matrix multiplication.
+        operators[operators.length] = SymmetryOperator.create(`A-${op.join('x')}`, m);
     }
 
     return operators;
-- 
GitLab