@property<EOL><INDENT>def protocols(self):<DEDENT>
protos = set()<EOL>for s in self.samples:<EOL><INDENT>try:<EOL><INDENT>protos.add(s.protocol)<EOL><DEDENT>except AttributeError:<EOL><INDENT>_LOGGER.debug("<STR_LIT>", s.sample_name)<EOL><DEDENT><DEDENT>return protos<EOL>
Determine this Project's unique protocol names.

:return Set[str]: collection of this Project's unique protocol names