- Updated Dockerfile
- Migrated tests to github actions
- Updated environment.yml for conda.
- Fixed issues #12,#14,#15,#17. Cases with no plasmids or too many. Relative paths in html images.
- Specific config file for only reconstruct parameter
###Fixed
- Protein databases can be properly used
- Automatically annotated genes/cds are displayed differently depending on whether they are located in forward or reverse
- Psi-cd-hit and blast now handle threads
- Improved error handling
- Doocker/Singularity compatibility
- One multifasta file per reference plasmid is generated with all the similar contigs from the sample
- Quick staus of values applied to plasmid reconstruction
###Fixed
- Some plasmids from the database were not annotated
- Limit sample name to 37 characters, capped by prokka
- Bug in complete contig track generator that took the wrong value and couldn't draw sequences that matched the position 0 of plasmid
- Summary table can be generated with new utility
- Several databases can be now annotated filling annotation_config_file.txt
- --only-reconstruct is now implemented if user only needs to reconstruct and annotate contigs with small known databases
- circos dependency is now checked
- Output is now correctly redirected with -o
- trimmomatic directory containing .jar can no be especified with --trimmomatic-directory
- Vervose mode included. By default a log file will be created
- Friendly terminal output
- IMPORTANT: PlasmidID maps with -a mode NOW, as it should have allways been. A bug on mapping script is now solved
- Number of threads are now implemented on mapping
- Some cumulative clustering temporary files are now removed
- All dependencies are now checked at the beggining
- Path to scripts are no longer hard coded paths
- Links should be now displayed on summary image
- Added first utility ncbi_database_fetcher.sh, a script to download FASTA databases from terms
- Short scripts now moved to /bin has to be added to PATH
- Additional database will not be required for circos executios, even though the file will be created
- Fixed an issue when no plasmid matches mapping requeriments
- Fixed an issue when circos will trow an error message when no plasmids met mapping requeriments
- Database plasmids used as scaffold are annotated after filtering. User doesn't need to annotate the initial huge plasmid database.
- User can add ONE nucleotide FASTA file wi that will be specifically annotated on final plasmids with a light blue color
- Create config files as required by user and include visual parameters
- Test and adapt the --only-reconstruct option