X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fstructures%2Fmodels%2FAAStructureBindingModel.java;h=56d2e9bdc462c386dd6d9afca01e28d43032682d;hb=27555f103dbf71e346da16206f784f14e20af3d0;hp=ffd865ff07a2fa8382536182b19a11268a4cf88e;hpb=e5c6af77202c042ed3dfc88c3a0319efb4f8a8c0;p=jalview.git diff --git a/src/jalview/structures/models/AAStructureBindingModel.java b/src/jalview/structures/models/AAStructureBindingModel.java index ffd865f..56d2e9b 100644 --- a/src/jalview/structures/models/AAStructureBindingModel.java +++ b/src/jalview/structures/models/AAStructureBindingModel.java @@ -178,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()) @@ -354,8 +355,8 @@ public abstract class AAStructureBindingModel { Integer.valueOf(pe).toString() })); } final String nullChain = "TheNullChain"; - List s = new ArrayList(); - List c = new ArrayList(); + List s = new ArrayList<>(); + List c = new ArrayList<>(); if (getChains() == null) { setChains(new String[getPdbCount()][]); @@ -424,8 +425,8 @@ public abstract class AAStructureBindingModel public synchronized PDBEntry[] addSequenceAndChain(PDBEntry[] pdbe, SequenceI[][] seq, String[][] chns) { - List v = new ArrayList(); - List rtn = new ArrayList(); + List v = new ArrayList<>(); + List rtn = new ArrayList<>(); for (int i = 0; i < getPdbCount(); i++) { v.add(getPdbEntry(i)); @@ -514,9 +515,7 @@ public abstract class AAStructureBindingModel * Returns a readable description of all mappings for the wrapped pdbfile to * any mapped sequences * - * @param pdbfile - * @param seqs - * @return + * @return */ public String printMappings() {