Skip to content

Commit d79be3f

Browse files
committed
Merge pull request biojava#96 from pwrose/master
Added Java Bean for mmcif category _struct_conn
2 parents 091caf7 + 91a7b27 commit d79be3f

4 files changed

Lines changed: 464 additions & 5 deletions

File tree

biojava3-structure/src/main/java/org/biojava/bio/structure/io/FileConvert.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ public class FileConvert {
5454
// Locale should be english, e.g. in DE separator is "," -> PDB files have "." !
5555
static DecimalFormat d3 = (DecimalFormat)NumberFormat.getInstance(java.util.Locale.UK);
5656
static {
57-
d3.setMaximumIntegerDigits(3);
57+
d3.setMaximumIntegerDigits(4);
5858
d3.setMinimumFractionDigits(3);
5959
d3.setMaximumFractionDigits(3);
6060
}
6161
static DecimalFormat d2 = (DecimalFormat)NumberFormat.getInstance(java.util.Locale.UK);
6262
static {
63-
d2.setMaximumIntegerDigits(2);
63+
d2.setMaximumIntegerDigits(3);
6464
d2.setMinimumFractionDigits(2);
6565
d2.setMaximumFractionDigits(2);
6666
}

biojava3-structure/src/main/java/org/biojava/bio/structure/io/MMCIFFileReader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ public Structure getStructure(File filename) throws IOException {
147147

148148

149149

150-
private Structure parseFromInputStream(InputStream inStream) throws IOException{
150+
public Structure parseFromInputStream(InputStream inStream) throws IOException{
151151

152152
MMcifParser parser = new SimpleMMcifParser();
153153

biojava3-structure/src/main/java/org/biojava/bio/structure/io/mmcif/SimpleMMcifConsumer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,11 @@
5252
import org.biojava.bio.structure.StructureTools;
5353
import org.biojava.bio.structure.UnknownPdbAminoAcidException;
5454
import org.biojava.bio.structure.io.FileParsingParameters;
55-
5655
import org.biojava.bio.structure.io.PDBParseException;
5756
import org.biojava.bio.structure.io.SeqRes2AtomAligner;
5857
import org.biojava.bio.structure.io.mmcif.model.AtomSite;
5958
import org.biojava.bio.structure.io.mmcif.model.AuditAuthor;
6059
import org.biojava.bio.structure.io.mmcif.model.ChemComp;
61-
6260
import org.biojava.bio.structure.io.mmcif.model.ChemCompAtom;
6361
import org.biojava.bio.structure.io.mmcif.model.ChemCompBond;
6462
import org.biojava.bio.structure.io.mmcif.model.ChemCompDescriptor;
@@ -81,6 +79,7 @@
8179
import org.biojava.bio.structure.io.mmcif.model.Refine;
8280
import org.biojava.bio.structure.io.mmcif.model.Struct;
8381
import org.biojava.bio.structure.io.mmcif.model.StructAsym;
82+
import org.biojava.bio.structure.io.mmcif.model.StructConn;
8483
import org.biojava.bio.structure.io.mmcif.model.StructKeywords;
8584
import org.biojava.bio.structure.io.mmcif.model.StructRef;
8685
import org.biojava.bio.structure.io.mmcif.model.StructRefSeq;
@@ -115,6 +114,7 @@ public class SimpleMMcifConsumer implements MMcifConsumer {
115114
List<EntitySrcGen> entitySrcGens;
116115
List<EntitySrcNat> entitySrcNats;
117116
List<EntitySrcSyn> entitySrcSyns;
117+
List<StructConn> structConn;
118118

119119
Map<String,String> asymStrandId;
120120

@@ -677,6 +677,7 @@ public void documentStart() {
677677
entitySrcGens = new ArrayList<EntitySrcGen>();
678678
entitySrcNats = new ArrayList<EntitySrcNat>();
679679
entitySrcSyns = new ArrayList<EntitySrcSyn>();
680+
structConn = new ArrayList<StructConn>();
680681
}
681682

682683

0 commit comments

Comments
 (0)