@@ -268,24 +268,17 @@ public void addChain(Chain chain, int modelIdx) {
268268 /** {@inheritDoc} */
269269 @ Override
270270 public Chain getChainByIndex (int number ) {
271-
272- int modelnr = 0 ;
273-
274- return getChainByIndex (modelnr ,number );
271+ return getChainByIndex (0 , number );
275272 }
276273
277274
278275 /** {@inheritDoc} */
279276 @ Override
280277 public Chain getChainByIndex (int modelIdx , int number ) {
281-
282278 Model model = models .get (modelIdx );
283-
284279 return model .getChains ().get (number );
285280 }
286281
287-
288-
289282 /** {@inheritDoc} */
290283 @ Override
291284 public void addModel (List <Chain > modelChains ){
@@ -297,16 +290,13 @@ public void addModel(List<Chain> modelChains){
297290 models .add (model );
298291 }
299292
300-
301293 /** {@inheritDoc} */
302294 @ Override
303295 public void setChains (List <Chain > chains ){
304296
305297 setModel (0 ,chains );
306298 }
307299
308-
309-
310300 /** {@inheritDoc} */
311301 @ Override
312302 public void setModel (int position , List <Chain > modelChains ){
@@ -327,9 +317,6 @@ public void setModel(int position, List<Chain> modelChains){
327317 }
328318 }
329319
330- /** String representation.
331- *
332- */
333320 @ Override
334321 public String toString (){
335322 String newline = System .lineSeparator ();
@@ -418,15 +405,11 @@ public int size() {
418405
419406 }
420407
421- /** return number of chains of model.
422- *
423- */
424408 @ Override
425- public int size (int modelnr ) { return models .get (modelnr ).size (); }
409+ public int size (int modelIdx ) { return models .get (modelIdx ).size (); }
426410
427411 // some NMR stuff :
428412
429- /** return number of models. */
430413 @ Override
431414 public int nrModels () {
432415 return models .size () ;
@@ -496,16 +479,15 @@ public List<Chain> getChains(int modelIdx){
496479 /** {@inheritDoc} */
497480 @ Override
498481 public List <Chain > getChains (){
499- if (models .size ()== 0 ) {
482+ if (models .isEmpty () ) {
500483 return new ArrayList <>(0 );
501484 }
502485 return getChains (0 );
503-
504486 }
505487
506488 @ Override
507489 public List <Chain > getPolyChains () {
508- if (models .size ()== 0 ) {
490+ if (models .isEmpty () ) {
509491 return new ArrayList <>(0 );
510492 }
511493 return getPolyChains (0 );
@@ -518,7 +500,7 @@ public List<Chain> getPolyChains(int modelIdx) {
518500
519501 @ Override
520502 public List <Chain > getNonPolyChains () {
521- if (models .size ()== 0 ) {
503+ if (models .isEmpty () ) {
522504 return new ArrayList <>(0 );
523505 }
524506 return getNonPolyChains (0 );
@@ -531,7 +513,7 @@ public List<Chain> getNonPolyChains(int modelIdx) {
531513
532514 @ Override
533515 public List <Chain > getWaterChains () {
534- if (models .size ()== 0 ) {
516+ if (models .isEmpty () ) {
535517 return new ArrayList <>(0 );
536518 }
537519 return getWaterChains (0 );
@@ -544,26 +526,24 @@ public List<Chain> getWaterChains(int modelIdx) {
544526
545527 /** {@inheritDoc} */
546528 @ Override
547- public void setChains (int modelnr , List <Chain > chains ){
529+ public void setChains (int modelIdx , List <Chain > chains ){
548530 for (Chain c : chains ){
549531 c .setStructure (this );
550532 }
551- if (models .size ()>modelnr ) {
552- models .remove (modelnr );
533+ if (models .size ()> modelIdx ) {
534+ models .remove (modelIdx );
553535 }
554536
555537 Model model = new Model ();
556538 model .setChains (chains );
557- models .add (modelnr , model );
558-
539+ models .add (modelIdx , model );
559540 }
560541
561542 /**
562543 * {@inheritDoc}
563544 */
564545 @ Override
565546 public List <Chain > getModel (int modelIdx ) {
566-
567547 return models .get (modelIdx ).getChains ();
568548 }
569549
@@ -606,7 +586,6 @@ public Chain getPolyChain(String asymId, int modelIdx) {
606586 return null ;
607587 }
608588
609-
610589 @ Override
611590 public Chain getNonPolyChain (String asymId ) {
612591 return getNonPolyChain (asymId , 0 );
@@ -624,7 +603,6 @@ public Chain getNonPolyChain(String asymId, int modelIdx) {
624603 if (c .getId ().equals (asymId ))
625604 return c ;
626605 }
627-
628606 return null ;
629607 }
630608
@@ -676,7 +654,6 @@ public Chain getWaterChain(String asymId) {
676654 return getWaterChain (asymId , 0 );
677655 }
678656
679-
680657 @ Override
681658 public Chain getWaterChain (String asymId , int modelIdx ) {
682659 Model model = models .get (modelIdx );
@@ -697,7 +674,6 @@ public Chain getWaterChainByPDB(String authId) {
697674 return getWaterChainByPDB (authId , 0 );
698675 }
699676
700-
701677 @ Override
702678 public Chain getWaterChainByPDB (String authId , int modelIdx ) {
703679 Model model = models .get (modelIdx );
@@ -820,7 +796,6 @@ public void setDBRefs(List<DBRef> dbrefs) {
820796 this .dbrefs = dbrefs ;
821797 }
822798
823-
824799 /** {@inheritDoc} */
825800 @ Override
826801 public PDBHeader getPDBHeader () {
0 commit comments