Source code for s4.clarity.reagent_kit

# Copyright 2016 Semaphore Solutions, Inc.
# ---------------------------------------------------------------------------

from ._internal import ClarityElement
from ._internal.props import subnode_property
from s4.clarity import types, lazy_property


[docs]class ReagentKit(ClarityElement): UNIVERSAL_TAG = "{http://genologics.com/ri/reagentkit}reagent-kit" name = subnode_property("name") supplier = subnode_property("supplier") catalogue_number = subnode_property("catalogue-number") website = subnode_property("website", types.URI) archived = subnode_property("archived", types.BOOLEAN)
[docs] @lazy_property def related_reagent_lots(self): return self.lims.reagent_lots.query(kitname=self.name)