X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=server%2Fcompbio%2Fcontrollers%2FSSFeaturesController.java;h=ba81cab0acfa20752390867900915855845cd4eb;hb=8256bed38c0abeefe003adf6d9f126113f9cc5b3;hp=033965921552d27bc8149b2f338e8dd56dd3105f;hpb=3b7b5e9dd9d5d0ffd0d7255772b93bcd0cb3ab9a;p=proteocache.git diff --git a/server/compbio/controllers/SSFeaturesController.java b/server/compbio/controllers/SSFeaturesController.java index 0339659..ba81cab 100644 --- a/server/compbio/controllers/SSFeaturesController.java +++ b/server/compbio/controllers/SSFeaturesController.java @@ -69,9 +69,20 @@ public class SSFeaturesController extends BasicController { Map r = cr.readProteinsPrediction(typeFeature, realpercent); model.put("results", r); model.put("njobs", 0); + String csvline = ""; if (null != r) { model.put("njobs", r.size()); + csvline = "\'Prediction%20number\',\'Protein%20Sequence\', \'Secondary%20Structure%20Prediction\'%0A"; } + + // form line for CSV file + int counter = 1; + for (Map.Entry entry : r.entrySet()) { + csvline += "\'" + counter + "\',\'" + entry.getKey() + "\',\'" + entry.getValue() + "\'%0A"; + ++counter; + } + model.put("csvfile", csvline); + final long endTime = System.currentTimeMillis(); model.put("timeExecution", (endTime - startTime)); model.put("feature", typeFeature);