From bdeec1956a01efb7fdc6100961c6fb596c93404e Mon Sep 17 00:00:00 2001 From: Jim Procter Date: Wed, 14 Sep 2016 19:58:04 +0100 Subject: [PATCH 1/1] JAL-2164 create RESNUM features with padding the same as for pre 2.10 features --- src/jalview/ext/jmol/JmolParser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/jalview/ext/jmol/JmolParser.java b/src/jalview/ext/jmol/JmolParser.java index 7836d24..ddb4492 100644 --- a/src/jalview/ext/jmol/JmolParser.java +++ b/src/jalview/ext/jmol/JmolParser.java @@ -28,6 +28,7 @@ import jalview.io.FileParse; import jalview.io.StructureFile; import jalview.schemes.ResidueProperties; import jalview.structure.StructureImportSettings; +import jalview.util.Format; import jalview.util.MessageManager; import java.io.IOException; @@ -230,8 +231,8 @@ public class JmolParser extends StructureFile implements JmolStatusListener curAtom.resNumber = atom.getResno(); curAtom.occupancy = ms.occupancies != null ? ms.occupancies[atom .getIndex()] : Float.valueOf(atom.getOccupancy100()); - curAtom.resNumIns = ("" + curAtom.resNumber + curAtom.insCode) - .trim(); + String fmt = new Format("%4i").form(curAtom.resNumber); + curAtom.resNumIns = (fmt + curAtom.insCode); curAtom.tfactor = atom.getBfactor100() / 100f; curAtom.type = 0; // significantAtoms.add(curAtom); -- 1.7.10.2