File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed
biojava-structure/src/main/java/org/biojava/nbio/structure/io/mmcif Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -1603,29 +1603,33 @@ private StructRef getStructRef(String ref_id){
16031603 */
16041604 @ Override
16051605 public void newStructRefSeq (StructRefSeq sref ) {
1606- //if (DEBUG)
1607- // System.out.println(sref);
16081606 DBRef r = new DBRef ();
16091607
16101608
1611- //if (DEBUG)
1612- // System.out.println( " " + sref.getPdbx_PDB_id_code() + " " + sref.getPdbx_db_accession());
16131609 r .setIdCode (sref .getPdbx_PDB_id_code ());
16141610 r .setDbAccession (sref .getPdbx_db_accession ());
16151611 r .setDbIdCode (sref .getPdbx_db_accession ());
16161612
16171613 r .setChainId (sref .getPdbx_strand_id ());
16181614 StructRef structRef = getStructRef (sref .getRef_id ());
16191615 if (structRef == null ){
1620- logger .warn ("could not find StructRef " + sref .getRef_id () + " for StructRefSeq " + sref );
1616+ logger .info ("could not find StructRef " + sref .getRef_id () + " for StructRefSeq " + sref );
16211617 } else {
16221618 r .setDatabase (structRef .getDb_name ());
16231619 r .setDbIdCode (structRef .getDb_code ());
16241620 }
1621+
1622+ int seqbegin ;
1623+ int seqend ;
1624+ try {
1625+ seqbegin = Integer .parseInt (sref .getPdbx_auth_seq_align_beg ());
1626+ seqend = Integer .parseInt (sref .getPdbx_auth_seq_align_end ());
1627+ }
1628+ catch (NumberFormatException e ){
1629+ logger .warn ("Couldn't parse sequence alignment positions: {}" , e .getMessage ());
1630+ return ;
1631+ }
16251632
1626-
1627- int seqbegin = Integer .parseInt (sref .getPdbx_auth_seq_align_beg ());
1628- int seqend = Integer .parseInt (sref .getPdbx_auth_seq_align_end ());
16291633 Character begin_ins_code = new Character (sref .getPdbx_seq_align_beg_ins_code ().charAt (0 ));
16301634 Character end_ins_code = new Character (sref .getPdbx_seq_align_end_ins_code ().charAt (0 ));
16311635
You can’t perform that action at this time.
0 commit comments