/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Nextflow config file for running full-size tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Defines input files and everything required to run a full size pipeline test.

    Use as follows:
        nextflow run nf-core/mag -profile test_full,<docker/singularity> --outdir <OUTDIR>

----------------------------------------------------------------------------------------
*/

params {
    config_profile_name        = 'Full test profile'
    config_profile_description = 'Full test dataset to check pipeline function'

    // Input data for full size test
    // hg19 reference with highly conserved and low-complexity regions masked by Brian Bushnell
    host_fasta    = "s3://nf-core-awsmegatests/mag/input_data/hg19_main_mask_ribo_animal_allplant_allfungus.fa.gz"
    input         = "s3://nf-core-awsmegatests/mag/input_data/samplesheets/samplesheet.full.csv"

    centrifuge_db = "s3://nf-core-awsmegatests/mag/input_data/p_compressed+h+v.tar.gz"
    kraken2_db    = "s3://nf-core-awsmegatests/mag/input_data/minikraken_8GB_202003.tgz"
    cat_db        = "s3://nf-core-awsmegatests/mag/input_data/CAT_prepare_20210107.tar.gz"
    gtdb          = "s3://nf-core-awsmegatests/mag/input_data/gtdbtk_r202_data.tar.gz"

    // reproducibility options for assembly
    spades_fix_cpus       = 10
    spadeshybrid_fix_cpus = 10
    megahit_fix_cpu_1     = true
    // available options to enable reproducibility for BUSCO (--busco_download_path or --busco_reference) not used here
    // to allow detection of possible problems in automated lineage selection mode using public databases
}
