/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Nextflow config file for running minimal tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Runs input data but skipping all possible steps to allow for a fast testing
    profile for input checks etc.

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

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

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

    // Limit resources so that this can run on GitHub Actions
    max_cpus   = 2
    max_memory = '6.GB'
    max_time   = '6.h'

    // Input data
    input                         = 'https://raw.githubusercontent.com/nf-core/test-datasets/mag/samplesheets/samplesheet.csv'
    centrifuge_db                 = null
    kraken2_db                    = null
    skip_krona                    = true
    skip_clipping                 = true
    skip_adapter_trimming         = true
    skip_spades                   = true
    skip_spadeshybrid             = true
    skip_megahit                  = true
    skip_quast                    = true
    skip_prodigal                 = true
    skip_binning                  = true
    skip_metabat2                 = true
    skip_maxbin2                  = true
    skip_concoct                  = true
    skip_prokka                   = true
    skip_binqc                    = true
    skip_gtdbtk                   = true
    skip_concoct                  = true
}
