else if (database.getSelectedItem().equals("EMBL")
|| database.getSelectedItem().equals("EMBLCDS"))
{
- String DBRefSource = database.getSelectedItem().equals("EMBLCDS")
+ String DBRefSource = database.getSelectedItem().equals("EMBLCDS")
? jalview.datamodel.DBRefSource.EMBLCDS
: jalview.datamodel.DBRefSource.EMBL;
jalview.datamodel.xdb.embl.EmblFile efile=null;
if (reply != null && reply.exists())
{
- efile = jalview.datamodel.xdb.embl.EmblFile.getEmblFile(reply);
+ efile = jalview.datamodel.xdb.embl.EmblFile.getEmblFile(reply);
}
if (efile!=null) {
for (Iterator i=efile.getEntries().iterator(); i.hasNext(); ) {
if (seqs!=null && seqs.length>0) {
if (parseResult(new Alignment(seqs), null, null)!=null)
result.append("# Successfully parsed the "+database.getSelectedItem()+" Queries into an Alignment");
- }
+ }
}
else if (database.getSelectedItem().equals("PDB"))
{
entry.getProperty().put("chains",
pdbchain.id
+ "=" + sq.getStart()
- + "-" + sq.getEnd());
+ + "-" + sq.getEnd());
sq.getDatasetSequence().addPDBId(entry);
*/
// Add PDB DB Refs
result.addElement(sq.deriveSequence());
}
}
+
+ if (result.size() < 1)
+ {
+ throw new Exception("WsDBFetch for PDB id resulted in zero result size");
+ }
}
catch (Exception ex) // Problem parsing PDB file
{
database.getSelectedItem(), ex);
return null;
}
+
+
SequenceI[] results = new SequenceI[result.size()];
for (int i = 0, j = result.size(); i < j; i++)
{