@prefix np: . @prefix npx: . @prefix ns1: . @prefix orcid: . @prefix prov: . @prefix schema: . @prefix sub: . @prefix this: . @prefix xsd: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { a schema:Dataset; ns1:describesWorkflow ; ns1:generatedAt "2026-03-17T12:22:26.710310+00:00"^^xsd:dateTime; ns1:hasSummary ; ns1:hasWorkflowRun . a ns1:Parameterization; ns1:parameterIndex "1"^^xsd:integer; ns1:parameterValue "-R '@RG\\tID:{sample}\\tSM:{sample}'" . a ns1:Parameterization; ns1:parameterIndex "2"^^xsd:integer; ns1:parameterValue "samtools" . a ns1:Parameterization; ns1:parameterIndex "3"^^xsd:integer; ns1:parameterValue "coordinate" . a ns1:Parameterization; ns1:parameterIndex "4"^^xsd:integer; ns1:parameterValue "" . a ns1:Parameterization; ns1:parameterIndex "1"^^xsd:integer; ns1:parameterValue "" . a ns1:WorkflowRule; ns1:hasSoftwarePackage "all"; ns1:ruleName "all" . a ns1:WorkflowRule; ns1:hasOutput "calls/all.vcf"; ns1:hasSoftwarePackage "envs/bcftools.yml", "shell"; ns1:ruleName "bcftools_call" . a ns1:WorkflowRule; ns1:hasOutput "sorted_reads/A.bam", "sorted_reads/B.bam", "sorted_reads/{sample}.bam"; ns1:hasParameterization , , , ; ns1:hasSoftwarePackage "envs/bwa.yml", "v8.1.1/bio/bwa/mem"; ns1:parametersJSON "[\"-R '@RG\\\\tID:{sample}\\\\tSM:{sample}'\", \"samtools\", \"coordinate\", \"\"]"; ns1:ruleName "bwa_mem" . a ns1:WorkflowRule; ns1:hasOutput "calls/positions.png"; ns1:hasSoftwarePackage "envs/matplotlib.yml", "scripts/plot-positions.py"; ns1:ruleName "plot_positions" . a ns1:WorkflowRule; ns1:hasOutput "calls/quals.png"; ns1:hasSoftwarePackage "envs/matplotlib.yml", "scripts/plot-quals.py"; ns1:ruleName "plot_quals" . a ns1:WorkflowRule; ns1:hasOutput "sorted_reads/A.bam.bai", "sorted_reads/B.bam.bai", "sorted_reads/{sample}.bam.bai"; ns1:hasParameterization ; ns1:hasSoftwarePackage "envs/samtools.yml", "v5.7.0/bio/samtools/index"; ns1:parametersJSON "[\"\"]"; ns1:ruleName "samtools_index" . a ns1:WorkflowRun; ns1:configJSON "{\"samples\": {\"A\": \"data/samples/A.fastq\", \"B\": \"data/samples/B.fastq\"}}"; ns1:configfile "config/config.yaml"; ns1:dagSource "Snakefile", "config/config.yaml", "envs/bcftools.yml", "envs/bwa.yml", "envs/matplotlib.yml", "envs/samtools.yml", "scripts/plot-positions.py", "scripts/plot-quals.py"; ns1:description ""; ns1:hasRule , , , , , ; ns1:includedSnakefile "/home/meesters/Documents/Teaching/snakemake-hpc-teaching-material/snakemake-tutorial/Snakefile"; ns1:mainSnakefile "/home/meesters/Documents/Teaching/snakemake-hpc-teaching-material/snakemake-tutorial/Snakefile"; ns1:workflowMetadataJSON "{}" . a ns1:WorkflowSummary; ns1:numberOfJobs "8"^^xsd:integer; ns1:numberOfResults "2"^^xsd:integer; ns1:numberOfRules "6"^^xsd:integer . } sub:provenance { sub:assertion prov:generatedAtTime "2026-03-17T13:22:26.760393"^^xsd:dateTime; prov:wasAttributedTo orcid:0000-0003-2408-7588 . } sub:pubinfo { this: prov:generatedAtTime "2026-03-17T13:22:26.760393"^^xsd:dateTime; prov:wasAttributedTo orcid:0000-0003-2408-7588 . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkOFUnnRCp/k9/0ugvx8zQJ+Qc675W1Ug6F839+xvJ2QsSBu4iOJ1O2kJCmb3tALp3gJOt8sffRot3VrfY1hbgXxL7BVtDsfHHmXVff4YCeg5Ycdn5cDpLawDpAdYwMhK0LwIkZ3fwH9/o9JniYKXLV/jpF9bMKyiw/6tqlCHaMW1r8gzZzoxVIAakwvlABoY0iNoToLTlBRXEI4mLUNjDMnMwQgfh1KXMxMruNjW3wJyeDEIfa2ooAt0E4CRM9pkrEb37NzD9Jz8aSUFFY6BvIxF4ixK7rm6IUDvQ76LqXkEmgSeRv1kw7gnCe9wV/wHd0ZeW4heoBXmLHX3MvHfjwIDAQAB"; npx:hasSignature "icprFw0lqG2OqwLdsk80Ju+Q6us7V+8Otht7WW1I+k6nXDFqWmzo9RVlKSJKbP8mnDvW4OGPp7AFLDLz7FQsbJO7GngB4+gnys05+QcMjp2qYwGoQGwv5Oa1TsoDRUMhW4QkE/0hHgjPxJIE9VSU3/STRYq1AtSez2Q80r3aYLtKD9PfTH4i0+yZe5ZKqHBa1PqyNR12eAjVHyoSRTB0JWqw9zfWpJUqlKw3YZtHs2nI6SxPgwLo4r6slPHSDEtjRpUAsH+naxTvIhuCFEqwDUb/Xgs81+iL1wbzSe8pwLaS1kBxUMO7qe7TqjEsBNXFyXws8pFAp3Ox/xzJdLoi+w=="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0003-2408-7588 . }