Пример #1
0
class WellCollection(ContainerCollection):
    title = 'Wells'
    root_name = 'wells'
    description = 'Manage plate wells'
    default_limit = 1536
    max_limit = 1536
    default_order = DescendingOrderSpecification('rack.barcode') \
                    & AscendingOrderSpecification('position')
Пример #2
0
class ExperimentJobCollection(JobCollection):
    title = 'Experiment Jobs'
    root_name = 'experiment-jobs'
    description = 'Manage Experiment jobs'
    default_order = DescendingOrderSpecification('creation_time')
Пример #3
0
class IsoJobCollection(JobCollection):
    title = 'Iso Jobs'
    root_name = 'iso-jobs'
    description = 'Manage ISO jobs'
    default_order = DescendingOrderSpecification('creation_time')
Пример #4
0
 def test_order(self):
     txt_spec = AscendingOrderSpecification('text')
     txt_expr = EvalOrderExpression(txt_spec)
     id_spec = DescendingOrderSpecification('id')
     id_expr = EvalOrderExpression(id_spec)
     self._test_order(txt_expr, id_expr)
Пример #5
0
class ExperimentMetadataCollection(Collection):
    title = 'Experiment Metadata'
    root_name = 'experiment-metadatas'
    description = 'Manage the experiment metadata'
    default_order = DescendingOrderSpecification('creation_date')
Пример #6
0
class TubeCollection(ContainerCollection):
    title = 'Tubes'
    root_name = 'tubes'
    description = 'Manage 2D barcoded tubes'
    default_order = DescendingOrderSpecification('barcode')
Пример #7
0
 def create_desc_order(self, attr_name):
     return DescendingOrderSpecification(attr_name)
Пример #8
0
class RackCollection(Collection):
    title = 'Racks'
    root_name = 'racks'
    description = 'Manage tube racks and plates'
    default_order = DescendingOrderSpecification('creation_date')
Пример #9
0
class ItemStatusCollection(Collection):
    title = 'Item Statuses'
    root_name = 'item-statuses'
    description = 'Manage item statuses'
    default_order = DescendingOrderSpecification('name')
Пример #10
0
class LabIsoRequestCollection(IsoRequestCollection):
    title = 'Lab ISO Requests'
    root_name = 'lab-iso-requests'
    description = 'Manage Lab ISO Requests'
    default_order = DescendingOrderSpecification('delivery_date')