Example #1
0
    def __create_xl20_worklist_stream(self, resource, options):
        entity = resource.get_entity()
#        self._prepare_for_xl20_worklist_creation(entity)
        try:
            tool = lab.get_stock_rack_assembler(entity=entity,
                                                **options)
        except TypeError as te:
            raise HTTPBadRequest(str(te))
        return run_tool(tool)
Example #2
0
 def create_xl20_worklist(self, entity, rack_barcodes,
                          optimizer_excluded_racks=None,
                          optimizer_requested_tubes=None,
                          include_dummy_output=False):
     assembler = lab.get_stock_rack_assembler(
                             entity=entity,
                             rack_barcodes=rack_barcodes,
                             excluded_racks=optimizer_excluded_racks,
                             requested_tubes=optimizer_requested_tubes,
                             include_dummy_output=include_dummy_output)
     return run_tool(assembler)
Example #3
0
File: iso.py Project: papagr/TheLMA
 def create_xl20_worklist(self,
                          entity,
                          rack_barcodes,
                          optimizer_excluded_racks=None,
                          optimizer_requested_tubes=None,
                          include_dummy_output=False):
     assembler = lab.get_stock_rack_assembler(
         entity=entity,
         rack_barcodes=rack_barcodes,
         excluded_racks=optimizer_excluded_racks,
         requested_tubes=optimizer_requested_tubes,
         include_dummy_output=include_dummy_output)
     return run_tool(assembler)