name: dbsnp
version: 0.0.2
output_asset_class: dbsnp
description:
  The database of single nucleotide polymorphisms (SNPs) and multiple small-scale
  variations that include insertions/deletions, microsatellites, and non-polymorphic
  variants
input_files:
  dbsnp_vcf:
    description: SNP database file in Variant Call Format (VCF)
  dbsnp_tbi:
    description: tabix index of the dbsnp.vcf file
input_params: {}
input_assets: {}
docker_image: null
command_templates:
  - cp {{values.files["dbsnp_vcf"]}} {{values.output_folder}}/{{values.genome_digest}}_dbSNP.gz
  - cp {{values.files["dbsnp_tbi"]}} {{values.output_folder}}/{{values.genome_digest}}_dbSNP.gz.tbi
default_asset: "default"

# --- Additive non-runtime metadata (ignored by the builder) ---
tags:
- variant-annotation
- database
- snp
outputs:
- pattern: '*_dbSNP.gz'
  description: dbSNP VCF file (compressed)
- pattern: '*_dbSNP.gz.tbi'
  description: Tabix index for dbSNP VCF
test:
  commands:
  - test -f {output_dir}/{genome}_dbSNP.gz
  - test -f {output_dir}/{genome}_dbSNP.gz.tbi
resources:
  memory: 2GB
  disk: 20GB
  time: 30m
metadata:
  author: nsheff
  created: '2026-05-20'
  license: BSD-2-Clause
