1
0
Fork 0
mirror of https://github.com/MillironX/nf-configs.git synced 2024-11-22 00:26:03 +00:00

Merge pull request #4 from ewels/master

Some tidying
This commit is contained in:
Harshil Patel 2018-11-26 22:50:45 +00:00 committed by GitHub
commit 773b1a269d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 28 additions and 131 deletions

1
.gitattributes vendored Normal file
View file

@ -0,0 +1 @@
*.config linguist-language=nextflow

109
.gitignore vendored
View file

@ -1,104 +1,5 @@
# Byte-compiled / optimized / DLL files .nextflow*
__pycache__/ work/
*.py[cod] data/
*$py.class results/
.DS_Store
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/

View file

@ -6,16 +6,17 @@
*/ */
singularity { singularity {
enabled = true enabled = true
} }
process { process {
beforeScript = 'module load devel/singularity/3.0.1' beforeScript = 'module load devel/singularity/3.0.1'
executor = 'pbs' executor = 'pbs'
queue = 'short' queue = 'short'
} }
params { params {
igenomesIgnore = true
max_memory = 128.GB max_memory = 128.GB
max_cpus = 28 max_cpus = 28
max_time = 48.h max_time = 48.h

View file

@ -6,15 +6,16 @@
*/ */
singularity { singularity {
enabled = true enabled = true
} }
process { process {
beforeScript = 'module load qbic/singularity_slurm/3.0.1' beforeScript = 'module load qbic/singularity_slurm/3.0.1'
executor = 'slurm' executor = 'slurm'
} }
params { params {
igenomesIgnore = true
max_memory = 60.GB max_memory = 60.GB
max_cpus = 24 max_cpus = 24
max_time = 140.h max_time = 140.h

View file

@ -19,6 +19,7 @@ process {
} }
params { params {
igenomesIgnore = true
saveReference = true saveReference = true
max_memory = 64.GB max_memory = 64.GB
max_cpus = 20 max_cpus = 20

View file

@ -1,6 +1,6 @@
/* /*
* ------------------------------------------------- * -------------------------------------------------
* Nextflow config file for UPPMAX (milou / irma) * Nextflow config file for UPPMAX (rackham / irma)
* ------------------------------------------------- * -------------------------------------------------
* To be applied after main UPPMAX config, overwrites config and * To be applied after main UPPMAX config, overwrites config and
* submits jobs to the `devcore` queue, which has much faster * submits jobs to the `devcore` queue, which has much faster

View file

@ -1,6 +1,6 @@
/* /*
* ------------------------------------------------- * -------------------------------------------------
* Nextflow config file for UPPMAX (milou / irma) * Nextflow config file for UPPMAX (rackham / irma)
* ------------------------------------------------- * -------------------------------------------------
* Defines reference genomes, using iGenome paths * Defines reference genomes, using iGenome paths
* Imported under the default 'standard' Nextflow * Imported under the default 'standard' Nextflow

View file

@ -11,24 +11,16 @@
config_base = "https://raw.githubusercontent.com/nf-core/configs/${params.custom_config_version}/conf" config_base = "https://raw.githubusercontent.com/nf-core/configs/${params.custom_config_version}/conf"
profiles { profiles {
binac { includeConfig "${config_base}/binac.config" }
binac { includeConfig "${config_base}/binac.config" ccga { includeConfig "${config_base}/ccga.config" }
params.igenomesIgnore = true cfc { includeConfig "${config_base}/cfc.config" }
} crick { includeConfig "${config_base}/crick.config" }
ccga { includeConfig "${config_base}/ccga.config" } gis { includeConfig "${config_base}/gis.config" }
cfc { includeConfig "${config_base}/cfc.config" hebbe { includeConfig "${config_base}/hebbe.config" }
params.igenomesIgnore = true uct_hex { includeConfig "${config_base}/uct_hex.config" }
}
crick { includeConfig "${config_base}/crick.config" }
gis { includeConfig "${config_base}/gis.config" }
hebbe { includeConfig "${config_base}/hebbe.config"
params.igenomesIgnore = true
}
uct_hex { includeConfig "${config_base}/uct_hex.config" }
uppmax_devel { includeConfig "${config_base}/uppmax.config" uppmax_devel { includeConfig "${config_base}/uppmax.config"
includeConfig "${config_base}/uppmax-devel.config" includeConfig "${config_base}/uppmax-devel.config"
} }
uppmax { includeConfig "${config_base}/uppmax.config" } uppmax { includeConfig "${config_base}/uppmax.config" }
uzh { includeConfig "${config_base}/uzh.config" } uzh { includeConfig "${config_base}/uzh.config" }
} }