1 package jalview.ext.cipres;
4 import java.io.IOException;
5 import java.util.Collection;
9 import org.ngbw.directclient.CiCipresException;
10 import org.ngbw.directclient.CiJob;
11 import org.ngbw.directclient.CiResultFile;
13 public class CipresJobResults
15 private final CiJob job;
17 protected CipresJobResults(CiJob jobResults)
22 public void show(boolean message)
27 public CipresJobResults update() throws CiCipresException
29 return new CipresJobResults(job.update());
32 public void delete() throws CiCipresException
37 protected Collection<CiResultFile> listResults(boolean finalResults)
38 throws CiCipresException
40 return job.listResults(finalResults);
43 public void getNewickTree(boolean finalResults)
44 throws CiCipresException {
45 Collection<CiResultFile> results = job.listResults(finalResults);
47 for (CiResultFile result : results)
49 System.out.println(result.getName());
55 public void downloadResults(File location, boolean finalResults)
56 throws CiCipresException, IOException
58 job.downloadResults(location, finalResults);
61 public boolean isDone()
66 public boolean isError()
71 public String getJobHandle()
73 return job.getJobHandle();
76 public Date getDateSubmitted()
78 return job.getDateSubmitted();
81 public String getJobStage()
83 return job.getJobStage();
86 public Map<String, String> getMetadata()
88 return job.getMetadata();
92 * @see CiJob#getClientJobID()
95 public String getClientJobID()
97 return job.getClientJobID();
102 * @see CiJob#getClientJobName()
104 public String getClientJobName()
106 return job.getClientJobName();