X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalviewLite.java;h=6a29ecd027e64d3601f3280dd95be2cc4d6c7662;hb=4674dbf3f27eee61a7e21174649aa4c9ec7a04dd;hp=7bf1a5f6b687455de3a70d5518186c2d00f4414a;hpb=05c04b298565cdc668027027e13d0ac6f8bc8517;p=jalview.git diff --git a/src/jalview/bin/JalviewLite.java b/src/jalview/bin/JalviewLite.java index 7bf1a5f..6a29ecd 100755 --- a/src/jalview/bin/JalviewLite.java +++ b/src/jalview/bin/JalviewLite.java @@ -1,5 +1,5 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.5) + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6) * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle * * This file is part of Jalview. @@ -334,7 +334,7 @@ public class JalviewLite extends Applet public boolean jmolAvailable = false; - private boolean alignPdbStructures=false; + private boolean alignPdbStructures = false; public static boolean debug = false; @@ -901,10 +901,11 @@ public class JalviewLite extends Applet } } /* - * - * Undocumented for 2.6 - related to JAL-434 + * Undocumented for 2.6 + * - related to JAL-434 */ - applet.setAlignPdbStructures(getDefaultParameter("alignpdbfiles",false)); + applet.setAlignPdbStructures(getDefaultParameter("alignpdbfiles", + false)); /* * @@ -913,10 +914,11 @@ public class JalviewLite extends Applet * * */ - + int pdbFileCount = 0; - // Accumulate pdbs here if they are heading for the same view (if alignPdbStructures is true) - Vector pdbs=new Vector(); + // Accumulate pdbs here if they are heading for the same view (if + // alignPdbStructures is true) + Vector pdbs = new Vector(); do { if (pdbFileCount > 0) @@ -1008,25 +1010,29 @@ public class JalviewLite extends Applet } } } - - if (!alignPdbStructures) { + + if (!alignPdbStructures) + { newAlignFrame.newStructureView(applet, pdb, seqs, chains, - protocol); - } else { - pdbs.add(new Object[] { pdb, seqs, chains, new String(protocol)}); + protocol); + } + else + { + pdbs.addElement(new Object[] + { pdb, seqs, chains, new String(protocol) }); } } } pdbFileCount++; } while (pdbFileCount < 10); - if (pdbs.size()>0) + if (pdbs.size() > 0) { SequenceI[][] seqs = new SequenceI[pdbs.size()][]; PDBEntry[] pdb = new PDBEntry[pdbs.size()]; String[][] chains = new String[pdbs.size()][]; String[] protocols = new String[pdbs.size()]; - for (int pdbsi=0,pdbsiSize=pdbs.size(); pdbsi 0) { for (int i = 0, iSize = list.length - 1; i < iSize; i++) { @@ -1365,7 +1372,8 @@ public class JalviewLite extends Applet } /** - * get all components associated with the applet of the given type + * get all components associated with the applet of the given type + * * @param class1 * @return */ @@ -1373,19 +1381,19 @@ public class JalviewLite extends Applet { Vector wnds = new Vector(); Component[] cmp = getComponents(); - if (cmp!=null) - { - for (int i=0;i 0) - { - return alFrame.addStructureViewInstance(viewer, - separatorListToArray(sequenceIds)); - } - else - { - return alFrame.addStructureViewInstance(viewer, null); - } - // return null; - } + * binding fails public SequenceStructureBinding + * addStructureViewInstance( AlignFrame alFrame, Object viewer, String + * sequenceIds) { + * + * if (sequenceIds != null && sequenceIds.length() > 0) { return + * alFrame.addStructureViewInstance(viewer, + * separatorListToArray(sequenceIds)); } else { return + * alFrame.addStructureViewInstance(viewer, null); } // return null; } */ }