|
[HepData-svn] r1556 - trunk/hepdata-webapp/src/main/java/cedar/hepdata/formatsblackhole at projects.hepforge.org blackhole at projects.hepforge.orgThu Jun 28 12:40:48 BST 2012
Author: whalley Date: Thu Jun 28 12:40:48 2012 New Revision: 1556 Log: a few tweaks Modified: trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/BdmsFormatter.java trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/InputFormatter.java Modified: trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/BdmsFormatter.java ============================================================================== --- trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/BdmsFormatter.java Wed Jun 27 16:48:11 2012 (r1555) +++ trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/BdmsFormatter.java Thu Jun 28 12:40:48 2012 (r1556) @@ -106,7 +106,9 @@ String yheader = ""; if(yax.getHeader() != null){ yheader = yax.getHeader(); - storelist.add("N = YN; V = " + yheader + ";\n"); + System.out.println("N = YN; V = " + yheader + " "); + if(n==nyax-1) { storelist.add("N = YN; V = " + yheader + ";\n"); } + else { storelist.add("N = YN; V = " + yheader + ";"); } nyhead=1; } Modified: trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/InputFormatter.java ============================================================================== --- trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/InputFormatter.java Wed Jun 27 16:48:11 2012 (r1555) +++ trunk/hepdata-webapp/src/main/java/cedar/hepdata/formats/InputFormatter.java Thu Jun 28 12:40:48 2012 (r1556) @@ -17,26 +17,26 @@ public static String format(Paper p) { if(p == null) return null; StringBuffer s = new StringBuffer(); - s.append("*author: " + p.getAuthors().first() + "\n"); + s.append("*author:\t" + p.getAuthors().first() + "\n"); for (Reference ref : p.getReferences()){ - s.append("*reference: "+ref.getDescription()+":"+ref.getDate()+"\n"); + s.append("*reference:\t"+ref.getDescription()+":"+ref.getDate()+"\n"); } for (Modification mod : p.getModifications()){ - s.append("*status: Encoded "+mod.getComment()+" by "+mod.getModifier()+"\n"); + s.append("*status:\tEncoded "+mod.getComment()+" by "+mod.getModifier()+"\n"); } for (Experiment exp : p.getExperiments()){ - s.append("*experiment: "+exp.getName()+"\n"); - s.append("*detector: "+exp.getInformalName()+"\n"); + s.append("*experiment:\t"+exp.getName()+"\n"); + s.append("*detector:\t"+exp.getInformalName()+"\n"); } - if(p.getSpiresId()!=null) s.append("*spiresId: " + p.getSpiresId() + "\n"); - if(p.getInspireId()!=null) s.append("*inspireId: " + p.getInspireId() + "\n"); - if(p.getRedId()!=null) s.append("*durhamId: " + p.getRedId() + "\n"); + if(p.getSpiresId()!=null) s.append("*spiresId:\t" + p.getSpiresId() + "\n"); + if(p.getInspireId()!=null) s.append("*inspireId:\t" + p.getInspireId() + "\n"); + if(p.getRedId()!=null) s.append("*durhamId:\t" + p.getRedId() + "\n"); for (String comment : p.getComments()){ - s.append("*comment: "+comment+"\n"); + s.append("*comment:\t"+comment+"\n"); } @@ -45,28 +45,28 @@ s.append("\n*dataset:"+"\n"); if(ds.getTfpString() != null){ - s.append(ds.getTfpString().replace("TFP = L","*l").replace(";","") + "\n"); + s.append(ds.getTfpString().replace("TFP = L","*l").replace(";","").replace(": ","\t") + "\n"); } for (String comment : ds.getComments()){ if(!comment.startsWith("Location")){ - s.append("*dscomment: "+comment+"\n"); + s.append("*dscomment:\t"+comment+"\n"); } } for (String re : ds.getDsReactions()){ - s.append("*reackey: "+re+"\n"); + s.append("*reackey:\t"+re+"\n"); } for (String obs : ds.getDsObservables()){ - s.append("*obskey: "+obs+"\n"); + s.append("*obskey:\t"+obs+"\n"); } for (String plab : ds.getDsPlabs()){ - s.append("*obskey: "+plab+"\n"); + s.append("*plabkey:\t"+plab+"\n"); } for (DatasetError de : ds.getErrors()){ - s.append("*Error: " + de.getPlus()); + s.append("*Error:\t" + de.getPlus()); if(de.getNormType().toSymbol().equals("%")){s.append(" PCT");} s.append(";\n"); - s.append("ErrorComment: " + de.getComment() + ";\n"); + s.append("ErrorComment:\t" + de.getComment() + ";\n"); } @@ -86,7 +86,7 @@ for (Property prop : ds.getProperties()){ - s.append("*dsqual: "+prop.getName()+" :"); + s.append("*dsqual:\t"+prop.getName()+" :"); if(prop.getLowValue().equals(prop.getHighValue())){ s.append(" "+prop.getLowValue()); } else{ @@ -106,7 +106,7 @@ String yheader = ""; if(yax.getHeader() != null){ yheader = yax.getHeader(); - storelist.add("*yheader: " + yheader); + storelist.add("*yheader:\t" + yheader); nyhead=1; } @@ -115,7 +115,7 @@ StringBuffer tempbuff = new StringBuffer(); String left = comm.split("\\s*:\\s*")[0]; String right = comm.split("\\s*:\\s*")[1]; - tempbuff.append("*qual: " + left + " : " + right); + tempbuff.append("*qual:\t\t" + left + " : " + right); storelist.add(tempbuff.toString()); } else{ nycomm =- 1; @@ -124,7 +124,7 @@ for (Property prop : yax.getProperties()){ if(!prop.getName().startsWith("sqrts")){ StringBuffer tempbuff = new StringBuffer(); - tempbuff.append("*qual: " + prop.getName().trim()); + tempbuff.append("*qual:\t\t" + prop.getName().trim()); if(!prop.getUnit().toString().equals("num")) { tempbuff.append(" IN " + prop.getUnit().toString().toUpperCase()); } if(prop.getLowValue().equals(prop.getHighValue())){ tempbuff.append(" : " + prop.getLowValue()); @@ -164,7 +164,7 @@ s.append("*xheader"); for(XAxis xax : ds.getXAxes()){ - s.append(": " + xax.getHeader() + " "); + s.append(":\t" + xax.getHeader() + " "); } s.append("\n"); s.append("*data");
More information about the HepData-svn mailing list |