diff --git a/modules/mol/alg/src/local_dist_diff_test.cc b/modules/mol/alg/src/local_dist_diff_test.cc index 74c6278e2075882cf2a35d32b97d75b742ebb678..8f936411652c58d407fe70706f17c09e6d087a05 100644 --- a/modules/mol/alg/src/local_dist_diff_test.cc +++ b/modules/mol/alg/src/local_dist_diff_test.cc @@ -390,6 +390,9 @@ bool IsStandardResidue(String rn) GlobalRDMap CreateDistanceList(const EntityView& ref,Real max_dist) { GlobalRDMap dist_list; + if (!ref.GetChainCount()) { + return dist_list; + } ResidueViewList ref_residues=ref.GetChainList()[0].GetResidueList(); for (ResidueViewList::iterator i=ref_residues.begin(), e=ref_residues.end(); i!=e; ++i) { if (IsStandardResidue(i->GetName())) {