#######################################
# Example MultiQC Configuration File
#######################################

# This file can be saved either in the MultiQC installation
# directory, or as ~/.multiqc_config.yaml

# Configuration settings are taken from the following locations, in order:
# - Hardcoded in MultiQC (multiqc/utils/config.py)
# - <installation_dir>/multiqc_config.yaml
# - ~/.multiqc_config.yaml
# - Command line options

# Note that all of the values below are set to the MultiQC defaults.
# It's recommended that you delete any that you don't need.


#------------------------------------------------------------------------------
#        TO CHANGE
#-------------------------------------------------------------------------------

# Title to use for the report.
title: "SLX Project"
subtitle: "Titre de l'analyse"           # Grey text below title
intro_text: "MultiQC reports summarise analysis results produced at the Transcriptome and EpiGenenome Platform (Biomics Pole)"          # Set to False to remove, or your own text

# Add generic information to the top of reports
report_header_info:
#- Example Config:: 'This is arbitrary'
#- Another field:: 'Loaded from <code>multiqc_config_example.yaml</code>'
    - Contact E-mail: '<login>@pasteur.fr'
    - Application Type: 'Stranded RNA-seq'
    - Project Type: 'Differential gene expression'
    - Sequencing Platform: 'HiSeq 2500 High Output V4'
    - Sequencing Setup: 'SR65'
    - Library type : 'Illumina TruSeq'

#-------------------------------------------------------------------------------


# Specify a custom logo to add to reports (uncomment to use)
custom_logo: '/pasteur/projets/specific/PF2_ngs/protected/Institut_Pasteur.png'         # '/path/to/logo.png'
custom_logo_url: 'https://research.pasteur.fr/en/team/transcriptome-and-epigenome/'    # 'https://www.example.com'
custom_logo_title: 'Institut Pasteur'  # 'Your Institute Name'





# Prepend sample names with their directory. Useful if analysing the
# sample samples with different parameters.
prepend_dirs: False

# Default output filenames
output_fn_name: multiqc_report.html
data_dir_name: multiqc_data

# Whether to create the parsed data directory in addition to the report
make_data_dir: True

# Cleaning options for sample names. Typically, sample names are detected
# from an input filename. If any of these strings are found, they and any
# text to their right will be discarded.
# For example - file1.fq.gz_trimmed.bam_deduplicated_fastqc.zip
# would be cleaned to 'file1'
# Two options here - fn_clean_exts will replace the defaults,
# extra_fn_clean_exts will append to the defaults
extra_fn_clean_exts:
    - .gz
    - .fastq
    - _R1_.cutadapt
    - type: replace
      pattern: '.sorted'
    - type: regex
      pattern: '^Sample_\d+'


# Ignore these files / directories / paths when searching for logs
fn_ignore_files:
    - .DS_Store
fn_ignore_dirs:
    - annoying_dirname
fn_ignore_paths:
    - '*/path/to/*_files/'

# Ignore files larger than this when searcing for logs (bytes)
log_filesize_limit: 5000000

# MultiQC skips a couple of debug messages when searching files as the
# log can get very verbose otherwise. Re-enable here to help debugging.
report_readerrors: False
report_imgskips: False

# Opt-out of remotely checking that you're running the latest version
no_version_check: False

# How to plot graphs. Different templates can override these settings, but
# the default template can use interactive plots (Javascript using HighCharts)
# or flat plots (images, using MatPlotLib). With interactive plots, the report
# can prevent automatically rendering all graphs if there are lots of samples
# to prevent the browser being locked up when the report opens.
plots_force_flat: False          # Try to use only flat image graphs
plots_force_interactive: False   # Try to use only interactive javascript graphs
plots_flat_numseries: 100        # If neither of the above, use flat if > this number of datasets
num_datasets_plot_limit: 50      # If interactive, don't plot on load if > this number of datasets
max_table_rows: 500              # Swap tables for a beeswarm plot above this

# Overwrite module filename search patterns. See multiqc/utils/search_patterns.yaml
# for the defaults. Remove a default by setting it to null.
sp:
    star:
        fn: '*Log.final.out'
    trimmomatic:
        contents: 'Trimmomatic'
    cutadapt:
        fn: 'cutadapt.txt'



# Overwrite the defaults of which table columns are visible by default
table_columns_visible:
    FastQC:
        percent_fails: False
        total_sequences: True

