ShawHahnLab / umbra

Python package and executable for Linux for managing Illumina sequencing runs
GNU Affero General Public License v3.0
3 stars 0 forks source link

ProjectData work_dir can collide for simultaneous runs under same project #72

Closed ressy closed 4 years ago

ressy commented 4 years ago

The short name for a project instance associated with a single run is built from the project name, run completion date, and user contact names. I figured that would be enough because we won't have multiple runs finishing on the same day for the same project and the same people, right? Well, we do. In this case one of the instances never processes because the other is already present.

Maybe instead add the flow cell of the run into the project work_dir attribute (see _init_work_dir_name).

ressy commented 4 years ago

Note to self: Run class now has a flowcell property (#75) that will help with this.