Version 0.3.0
Pre-release
Pre-release
What's Changed
Commit history: v0.2...0.3.0
Added
- Added changelog and semantic versioning
- Changed license to MIT
- Updated
.editorconfig
- Moved .literature to test/ branch
- Renamed
pangene_local
tolocal_pangene
- Renamed
pangene_pfr
topfr_pangene
- Added versioning checking
- Updated github workflow to use pre-commit instead of prettier and editorconfig check
- Added central singularity cache dir for pfr config
- Added
SORTMERNA_INDEX
beforeSORTMERNA
- Fixed sample contamination bug introduced by
file.simpleName
- Now using empty files for stub testing in CI
- Now BRAKER can be skipped by including BRAKER outputs from previous runs in the
target_assemblies
param - Added
gffcompare
to merge liftoff annotations - Renamed
samplesheet
param tofastq
- Now using assemblysheet in combination with nf-validation for assembly input
- Added nextflow_schema.json
- Now using nf-validation to validate fastqsheet provided by params.fastq
- Moved
manifest.config
andreporting_defaults.config
content tonextflow.config
- Now using a txt file for
params.external_protein_fastas
- Now using nf-validation for
params.liftoff_annotations
- Now using nf-validation for all the parameters
- Added
PURGE_BREAKER_MODELS
sub-workflow - Added
GFF_EGGNOGMAPPER
sub-workflow - Now using a custom version of
GFFREAD
which supportsmeta
andfasta
- Now using TSEBRA to purge models which do not have full intron support from BRAKER hints
- Added params
eggnogmapper_evalue
andeggnogmapper_pident
- Added
PURGE_NOHIT_BRAKER_MODELS
sub-workflow - Now merging BRAKER and liftoff models before running eggnogmapper
- Added
GFF_MERGE_CLEANUP
sub-workflow - Now using
description
field to store notes and textual annotations in the gff files - Now using
mRNA
in place oftranscript
in gff files - Now
eggnogmapper_purge_nohits
is set tofalse
by default - Added
GFF_STORE
sub workflow external_protein_fastas
andeggnogmapper_db_dir
are not mandatory parameters- Added contributors
- Add a document for the pipeline parameters
- Updated
pfr_pangene
andpfr/profile.config
- Now using local tests/stub files for GitHub CI
- Now removing iso-forms left by TSEBRA using
AGAT_SPFILTERFEATUREFROMKILLLIST
- Added
pyproject.toml
- Now using PFAMs from eggnog if description is '-'
Fixed
- Removed liftoff models with
valid_ORF=False
- Updated license text to include 'Copyright (c) 2024 The New Zealand Institute for Plant and Food Research Limited'
Dependencies
- NextFlow!>=23.04.4
- nf-validation=1.1.3