Skip to content

Commit 488b8b5

Browse files
committed
Check for null when accessing insertion codes. This fixes biojava#761.
1 parent 26b5da3 commit 488b8b5

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • biojava-structure/src/main/java/org/biojava/nbio/structure/io

biojava-structure/src/main/java/org/biojava/nbio/structure/io/BondMaker.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,11 @@ public void formBondsFromStructConn(List<StructConn> structConn) {
362362
chainId2 = conn.getPtnr2_label_asym_id();
363363

364364
String insCode1 = "";
365-
if (!conn.getPdbx_ptnr1_PDB_ins_code().equals("?")) insCode1 = conn.getPdbx_ptnr1_PDB_ins_code();
365+
if (conn.getPdbx_ptnr1_PDB_ins_code() != null &&
366+
!conn.getPdbx_ptnr1_PDB_ins_code().equals("?")) insCode1 = conn.getPdbx_ptnr1_PDB_ins_code();
366367
String insCode2 = "";
367-
if (!conn.getPdbx_ptnr2_PDB_ins_code().equals("?")) insCode2 = conn.getPdbx_ptnr2_PDB_ins_code();
368+
if (conn.getPdbx_ptnr2_PDB_ins_code() != null &&
369+
!conn.getPdbx_ptnr2_PDB_ins_code().equals("?")) insCode2 = conn.getPdbx_ptnr2_PDB_ins_code();
368370

369371
String seqId1 = conn.getPtnr1_auth_seq_id();
370372
String seqId2 = conn.getPtnr2_auth_seq_id();

0 commit comments

Comments
 (0)