def _check_subann_name_overlap(self):
subs = getattr(self, SAMPLE_SUBANNOTATIONS_KEY)<EOL>if subs is not None:<EOL><INDENT>sample_subann_names = subs.sample_name.tolist()<EOL>sample_names_list = list(self.sample_names)<EOL>info = "<STR_LIT>"<EOL>for n in sample_subann_names:<EOL><INDENT>_LOGGER.warning(("<STR_LIT>" + info).format(n)) if n not in sample_names_listelse _LOGGER.debug(("<STR_LIT>" + info).format(n))<EOL><DEDENT><DEDENT>else:<EOL><INDENT>_LOGGER.debug("<STR_LIT>")<EOL><DEDENT>
Check if all subannotations have a matching sample, and warn if not

:raises warning: if any fo the subannotations sample_names does not have a corresponding Project.sample_name