create_qcrecord
Creates a quality control (QC) record for a project or sequencing run, capturing metrics and output files to track data quality.
Instructions
Create a new QC record with metrics and output files.
Exactly one of project_id or sequencing_run_id must be provided.
Args: project_id: Project-scoped record (e.g., P-1234) sequencing_run_id: Run-scoped record (run_id string) workflow_run_id: Optional workflow run UUID (provenance) metadata: Pipeline metadata {"pipeline": "RNA-Seq", "version": "2.0"} metrics: List of metric groups, each with: - name: Metric group name - samples: Optional [{"sample_name": "S1", "role": "tumor"}] - values: {"reads": 50000000, "alignment_rate": 95.5} output_files: Optional list of file records to create
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metrics | No | ||
| metadata | No | ||
| project_id | No | ||
| output_files | No | ||
| workflow_run_id | No | ||
| sequencing_run_id | No |