X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Frbvi%2Fchimera%2FJalviewChimeraBinding.java;h=98f2e1a7a7c406ed418b8665e234643a97823ba1;hb=85937698cb3a6d1fb8be1cfa7a1677e632da7be9;hp=b649a64f433094ef515ed16b5c1a61e087d793d5;hpb=c777b335d0332979123446f431b7f0c160eb4880;p=jalview.git diff --git a/src/jalview/ext/rbvi/chimera/JalviewChimeraBinding.java b/src/jalview/ext/rbvi/chimera/JalviewChimeraBinding.java index b649a64..98f2e1a 100644 --- a/src/jalview/ext/rbvi/chimera/JalviewChimeraBinding.java +++ b/src/jalview/ext/rbvi/chimera/JalviewChimeraBinding.java @@ -53,6 +53,8 @@ import jalview.util.MessageManager; public abstract class JalviewChimeraBinding extends AAStructureBindingModel { + // Chimera clause to exclude alternate locations in atom selection + private static final String NO_ALTLOCS = "&~@.B-Z&~@.2-9"; private static final boolean debug = false; @@ -625,9 +627,12 @@ public abstract class JalviewChimeraBinding extends AAStructureBindingModel // TODO: handle sub-models command.append(selcom[pdbfnum]); command.append("@" + atomSpec[pdbfnum]); + // JAL-1757 exclude alternative CA locations + command.append(NO_ALTLOCS); command.append(" #" + refStructure /* +".1" */); command.append(selcom[refStructure]); command.append("@" + atomSpec[refStructure]); + command.append(NO_ALTLOCS); } if (selectioncom.length() > 0) {