def unique_otuids(groups):
uniques = {key: set() for key in groups}<EOL>for i, group in enumerate(groups):<EOL><INDENT>to_combine = groups.values()[:i]+groups.values()[i+<NUM_LIT:1>:]<EOL>combined = combine_sets(*to_combine)<EOL>uniques[group] = groups[group].difference(combined)<EOL><DEDENT>return uniques<EOL>
Get unique OTUIDs of each category.

:type groups: Dict
:param groups: {Category name: OTUIDs in category}

:return type: dict
:return: Dict keyed on category name and unique OTUIDs as values.