Пример #1
0
class ExampleWorkBatch(WorkBatchBase):
    kit_type = TextField(display_name="Kit type")
    reagent_lot = TextField(display_name="Reagent lot #")

    @button("Start some work")
    def start_work(self):
        print("start work button clicked")

    @button("Some other work")
    def other_work(self):
        print("other work was clicked")
Пример #2
0
class MyFancyStep(WorkBatchBase):
    machine_entry = TextField(display_name="Machine entry")

    @criteria("conc >= 5")
    def qc_criteria(self, sample):
        return sample.conc >= 5

    @button('My submit button')
    def on_button_click1(self):
        setattr(MyFancyStep, 'was_called', True)
class MyWorkbatchImplementation(WorkBatchBase):
    kit_type = TextField(display_name='Kit type')
Пример #4
0
class ExampleSample(SubstanceBase):
    moxy = FloatField("moxy")
    cool = FloatField("cool")
    erudite = FloatField("erudite")
    sample_type = TextField("sample type")
Пример #5
0
class ExampleProject(ProjectBase):
    pi = TextField("pi")
    project_code = TextField("project_code")
Пример #6
0
class ExamplePlate(PlateBase):
    columns = 12
    rows = 8

    label_printer = TextField()
Пример #7
0
class QuirkSample(SubstanceBase):
    quirkyness = TextField()
    squirkyness = TextField(display_name='The Squirkyness Display Value')
Пример #8
0
class ExampleSample(SubstanceBase):
    moxy = FloatField("moxy")
    cool = FloatField("cool")
    erudite = FloatField("erudite", nullable=False)
    mox_feeling = TextField()
    cool_feeling = TextField(nullable=False)
Пример #9
0
class MyWorkbatchImplementation(WorkBatchBase):
    comment = TextField()
Пример #10
0
class GemstoneProject(ProjectBase):
    species = TextField("species")
    country_of_sampling = TextField("country_of_sampling")
Пример #11
0
class GemstoneSample(SubstanceBase):
    preciousness = TextField(
        prop_name="preciousness")  # TODO: Metaclass that sets prop_name
    color = TextField(prop_name="color")