1. Introduction to SeqWare
  2. Installation
  3. Getting Started
  4. SeqWare Pipeline
  5. SeqWare MetaDB
  6. SeqWare Portal
  7. SeqWare Web Service
  8. SeqWare Query Engine
  9. Glossary
  10. Frequently Asked Questions
  11. APIs
  12. Source Code
  13. Plugins
  14. Modules
  15. Advanced Topics

GET file provenance report

Retrieves the provenance of files, such that each row traces a distinct path from a study to a file. Files returned are a conjunction of the disjunction of values for each name.

Resource URL

GET http://localhost:8888/seqware-webservice/reports/file-provenance

Parameters

study : The accession of the study

experiment : The accession of the experiment

sample : The accession of the sample

sample-ancestor : The accession of an ancestor of the sample

sequencer-run : The accession of the sequencer run

lane : The accession of the lane

ius : The accession of the IUS

workflow : the accession of the workflow

workflow-run : The accession of the workflow run

file : The accession of the file

file-meta-type : The file’s meta-type

skip : When “true”, only returns files where something in the provenance path has been skipped. When “false”, only returns files where nothing has been skipped.

Example Requests

http://localhost:8888/seqware-webservice/reports/file-provenance?study=90&study=63&file-meta-type=application/bam&skip=false

The above will return files that have a study of 90 OR a study of 63, AND a file meta-type of “application/bam”, AND have no skips.

Code Block