Skip to content

[feat] Inventory tracking and location-awareness #1

@tsdobbs

Description

@tsdobbs

Add functionality in the data model to store the location of plasmids, strains, and labware.

Applications include:

  • Allowing operators to quickly look up where to find things at job time
  • Presenting only jobs that can be done at a site to that site (e.g. you can only print with aeBlue in some cases)
  • Informing a PAML execution engine of which equipment is available when actualizing a protocol

Trick is to efficiently lump together all of the different object models that can be inventoried. Use a super-classing method of the plasmid, strain, and labware tables: https://docs.sqlalchemy.org/en/14/orm/inheritance.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions