diff --git a/source/src/core/energy_methods/RNA_LJ_BaseEnergy.cc b/source/src/core/energy_methods/RNA_LJ_BaseEnergy.cc index 271479d5794..2b1f79bfc32 100644 --- a/source/src/core/energy_methods/RNA_LJ_BaseEnergy.cc +++ b/source/src/core/energy_methods/RNA_LJ_BaseEnergy.cc @@ -325,7 +325,7 @@ RNA_LJ_BaseEnergy::eval_atom_energy( Vector const heavy_atom_i( rsd1.xyz( m ) ); - for ( Size j = 1; j < pose.size(); j ++ ) { + for ( Size j = 1; j <= pose.size(); j ++ ) { if ( i == j ) continue; conformation::Residue const & rsd2( pose.residue( j ) ); diff --git a/source/src/core/io/pose_to_sfr/PoseToStructFileRepConverter.cc b/source/src/core/io/pose_to_sfr/PoseToStructFileRepConverter.cc index 860dc717e56..8f30bcadace 100644 --- a/source/src/core/io/pose_to_sfr/PoseToStructFileRepConverter.cc +++ b/source/src/core/io/pose_to_sfr/PoseToStructFileRepConverter.cc @@ -1503,7 +1503,7 @@ PoseToStructFileRepConverter::generate_secondary_structure_informations( core::p core::Size new_tercount( 0 ); //we have to track this for ResidueInformation //Now we are going to iterate through the pose, identifying secondary structure elements - for ( Size ires=1; ires core::chemical::num_canonical_aas ) continue; if ( symm_info && !symm_info->bb_is_independent(res2_position) ) continue; @@ -462,7 +462,7 @@ void SurfacePotential::compute_pose_surface_energy( pose::Pose const & pose, Rea total_surface_energy_ = 0.0; - for ( Size ii=1; ii < residue_surface_energy_.size(); ++ii ) { + for ( Size ii=1; ii <= residue_surface_energy_.size(); ++ii ) { total_surface_energy_ += residue_surface_energy_[ii]; } diff --git a/source/src/core/pose/rna/util.cc b/source/src/core/pose/rna/util.cc index 876fe9410e9..1d2f8aac07e 100644 --- a/source/src/core/pose/rna/util.cc +++ b/source/src/core/pose/rna/util.cc @@ -2058,7 +2058,7 @@ detect_base_contacts( core::pose::Pose const & pose ) { if ( i == j ) continue; if ( ( pose.residue( i ).nbr_atom_xyz() - pose.residue( j ).nbr_atom_xyz() ).length() > NBR_DIST_CUTOFF ) continue; - for ( Size jj = 1; jj < pose.residue_type( j ).nheavyatoms(); jj++ ) { + for ( Size jj = 1; jj <= pose.residue_type( j ).nheavyatoms(); jj++ ) { if ( pose.residue_type( j ).is_virtual( jj ) ) continue; if ( ( pose.residue( i ).xyz( ii ) - pose.residue( j ).xyz( jj ) ).length() < CONTACT_DIST_CUTOFF ) { // TR << "FOUND CONTACT " << pose.pdb_info()->chain(i) << ":" << pose.pdb_info()->number( i ) << " " << pose.residue(i).atom_name(ii) diff --git a/source/src/core/select/residue_selector/JumpUpstreamSelector.cc b/source/src/core/select/residue_selector/JumpUpstreamSelector.cc index e9638116e4d..396944992cf 100644 --- a/source/src/core/select/residue_selector/JumpUpstreamSelector.cc +++ b/source/src/core/select/residue_selector/JumpUpstreamSelector.cc @@ -77,7 +77,7 @@ JumpUpstreamSelector::apply( core::pose::Pose const & pose ) const ObjexxFCL::FArray1D_bool upstream( pose.size() ); pose.fold_tree().partition_by_jump( jump_, upstream ); - for ( core::Size ii = 1; ii < upstream.size(); ++ii ) { + for ( core::Size ii = 1; ii <= upstream.size(); ++ii ) { subset[ ii ] = upstream( ii ); } return subset;