StanfordBioinformatics / trellis-mvp-functions

Trellis serverless data management framework for variant calling of VA MVP whole-genome sequencing data.
6 stars 1 forks source link

Add HAS_MATE_PAIR relationship between paired end fastqs #30

Closed pbilling closed 1 year ago

pbilling commented 1 year ago

Make it easier to find fastqs that are part of the same read group and provide as input to fastq-to-ubam job.

pbilling commented 1 year ago

Development

Testing

pbilling commented 1 year ago

Diagram showing the database trigger/query pattern used to launch Fastq-to-ubam once Fastq objects have been added to the database. Database triggers start with a upper case letters and queries start with lower case letters.

graph TD;
  RelateFastqToPersonalisSequencing -- REQUESTS --> relateFastqToPersonalisSequencing
  relateFastqToPersonalisSequencing -- ACTIVATES --> RelateFastqMatePair
  RelatePersonalisSequencingToFastqs -- REQUESTS --> relatePersonalisSequencingToFastqs
  relatePersonalisSequencingToFastqs -- ACTIVATES --> RelateFastqMatePair
  RelateFastqMatePair --- REQUESTS --> relateFastqMatePair
  relateFastqMatePair -- ACTIVATES --> LaunchFastqToUbam
  LaunchFastqToUbam -- REQUESTS --> launchFastqToUbam