diff --git a/modules/mol/alg/pymod/chain_mapping.py b/modules/mol/alg/pymod/chain_mapping.py index 4a416c2d192f1c019f78f5cb93ccd26ec7995787..ab36ee49579cdf7934b241eb699da8f29b7f7b83 100644 --- a/modules/mol/alg/pymod/chain_mapping.py +++ b/modules/mol/alg/pymod/chain_mapping.py @@ -790,6 +790,8 @@ class ChainMapper: seq_id_thr = self.mdl_map_pep_seqid_thr, min_aln_length = self.min_pep_length) if idx is None: + ost.LogWarning("Could not map model chain %s to any chem group" + " in the target" % s.name) mdl_chains_without_chem_mapping.append(s.GetName()) else: mapping[idx].append(s.GetName()) @@ -802,6 +804,8 @@ class ChainMapper: seq_id_thr = self.mdl_map_nuc_seqid_thr, min_aln_length = self.min_nuc_length) if idx is None: + ost.LogWarning("Could not map model chain %s to any chem group" + " in the target" % s.name) mdl_chains_without_chem_mapping.append(s.GetName()) else: mapping[idx].append(s.GetName()) @@ -1601,9 +1605,11 @@ class ChainMapper: # filter out short chains if n_pep > 0 and n_pep < self.min_pep_length: + ost.LogWarning("Skipping short peptide chain: %s" % ch.name) continue if n_nuc > 0 and n_nuc < self.min_nuc_length: + ost.LogWarning("Skipping short nucleotide chain: %s" % ch.name) continue # the superfast residue number based alignment adds some