77import org .biojava .nbio .structure .Chain ;
88import org .biojava .nbio .structure .ChainImpl ;
99import org .biojava .nbio .structure .DBRef ;
10+ import org .biojava .nbio .structure .DatabasePdbRevRecord ;
1011import org .biojava .nbio .structure .Element ;
1112import org .biojava .nbio .structure .EntityInfo ;
1213import org .biojava .nbio .structure .EntityType ;
3031import org .biojava .nbio .structure .io .FileParsingParameters ;
3132import org .biojava .nbio .structure .io .SeqRes2AtomAligner ;
3233import org .biojava .nbio .structure .io .mmcif .ChemCompGroupFactory ;
33- import org .biojava .nbio .structure .io .mmcif .model .DatabasePdbrevRecord ;
3434import org .biojava .nbio .structure .quaternary .BioAssemblyInfo ;
3535import org .biojava .nbio .structure .quaternary .BiologicalAssemblyBuilder ;
3636import org .biojava .nbio .structure .quaternary .BiologicalAssemblyTransformation ;
9797import java .util .stream .Collectors ;
9898import java .util .stream .IntStream ;
9999
100- // TODO detach the impl from the redundant mmCIF impl
101-
102100/**
103101 * An implementation of a CifFileConsumer for BioJava. Will process the information provided by a CifFile instance and
104102 * use it to build up a {@link Structure} object. The implementation is for the most part really close to that in
@@ -144,7 +142,7 @@ class CifFileConsumerImpl implements CifFileConsumer<Structure> {
144142 private Map <String , String > asymId2authorId ;
145143 private Matrix4d parsedScaleMatrix ;
146144
147- private FileParsingParameters params ;
145+ private final FileParsingParameters params ;
148146
149147 public CifFileConsumerImpl (FileParsingParameters params ) {
150148 this .params = params ;
@@ -624,7 +622,7 @@ public void consumeDatabasePDBrev(DatabasePDBRev databasePDBrev) {
624622
625623 @ Override
626624 public void consumeDatabasePDBrevRecord (DatabasePDBRevRecord databasePDBrevRecord ) {
627- List <DatabasePdbrevRecord > revRecords = pdbHeader .getRevisionRecords ();
625+ List <DatabasePdbRevRecord > revRecords = pdbHeader .getRevisionRecords ();
628626 if (revRecords == null ) {
629627 revRecords = new ArrayList <>();
630628 pdbHeader .setRevisionRecords (revRecords );
@@ -633,10 +631,10 @@ public void consumeDatabasePDBrevRecord(DatabasePDBRevRecord databasePDBrevRecor
633631 revRecords .addAll (convert (databasePDBrevRecord ));
634632 }
635633
636- private List <DatabasePdbrevRecord > convert (DatabasePDBRevRecord databasePDBrevRecord ) {
637- List <DatabasePdbrevRecord > revRecords = new ArrayList <>();
634+ private List <DatabasePdbRevRecord > convert (DatabasePDBRevRecord databasePDBrevRecord ) {
635+ List <DatabasePdbRevRecord > revRecords = new ArrayList <>();
638636 for (int rowIndex = 0 ; rowIndex < databasePDBrevRecord .getRowCount (); rowIndex ++) {
639- DatabasePdbrevRecord revRecord = new DatabasePdbrevRecord ();
637+ DatabasePdbRevRecord revRecord = new DatabasePdbRevRecord ();
640638 revRecord .setDetails (databasePDBrevRecord .getDetails ().get (rowIndex ));
641639 revRecord .setRev_num (databasePDBrevRecord .getRevNum ().getStringData (rowIndex ));
642640 revRecord .setType (databasePDBrevRecord .getType ().get (rowIndex ));
@@ -1297,14 +1295,14 @@ private void addEntity(int asymRowIndex, String entityId, String pdbxDescription
12971295 } catch (NumberFormatException e ) {
12981296 logger .warn ("Could not parse mol_id from string {}. Will use 0 for creating Entity" , entityId );
12991297 }
1300-
1298+
13011299 int entityRowIndex = IntStream .range (0 , entity .getRowCount ())
13021300 .filter (i -> entity .getId ().get (i ).equals (entityId ))
13031301 .findFirst ()
13041302 .orElse (-1 );
1305-
1303+
13061304 EntityInfo entityInfo = structure .getEntityById (eId );
1307-
1305+
13081306 if (entityInfo == null ) {
13091307 entityInfo = new EntityInfo ();
13101308 entityInfo .setMolId (eId );
@@ -1320,7 +1318,7 @@ private void addEntity(int asymRowIndex, String entityId, String pdbxDescription
13201318 }
13211319 addAncilliaryEntityData (asymRowIndex , entityInfo );
13221320 structure .addEntityInfo (entityInfo );
1323- logger .debug ("Adding Entity with entity id {} from _entity, with name: {}" , eId ,
1321+ logger .debug ("Adding Entity with entity id {} from _entity, with name: {}" , eId ,
13241322 entityInfo .getDescription ());
13251323 }
13261324 }
0 commit comments