X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fstructures%2Fmodels%2FAAStructureBindingModel.java;h=252828601a738b6ebe153b142f60d438cf2b3e7c;hb=f3133c4f086cbdf59a7ce7fe465d2a5fa4a0fd60;hp=a3c4beb79af2b8a9250a211f15130312fa40a5e9;hpb=f4d531c14c933d33377556506adb70980fffda9e;p=jalview.git diff --git a/src/jalview/structures/models/AAStructureBindingModel.java b/src/jalview/structures/models/AAStructureBindingModel.java index a3c4beb..2528286 100644 --- a/src/jalview/structures/models/AAStructureBindingModel.java +++ b/src/jalview/structures/models/AAStructureBindingModel.java @@ -162,6 +162,8 @@ public abstract class AAStructureBindingModel * final count of chain mappings discovered */ int chainmaps = 0; + // JBPNote: JAL-2693 - this should be a list of chain mappings per + // [pdbentry][sequence] String[][] newchains = new String[pdbEntry.length][]; int pe = 0; for (PDBEntry pdb : pdbEntry) @@ -176,7 +178,8 @@ public abstract class AAStructureBindingModel String chain = (chains != null && chains[pe] != null) ? chains[pe][se] : null; - SequenceI sq = asq.getDatasetSequence(); + SequenceI sq = (asq.getDatasetSequence() == null) ? asq + : asq.getDatasetSequence(); if (sq.getAllPDBEntries() != null) { for (PDBEntry pdbentry : sq.getAllPDBEntries())