Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

abinitio pipeline not copying proper folder into /projects/references/augustus/config/species/ #99

Open
LucileSol opened this issue Oct 17, 2023 · 3 comments

Comments

@LucileSol
Copy link
Contributor

I am running the abinitio pipeline with :

params.yml :

subworkflow: 'abinitio_training'
genome: 'genome.fa'
maker_evidence_gff: 'maker_evidence.gff'
species_label: 'Lin_leo'
codon_table: 1
aed_value:
  - 0.05
locus_distance:
  - 1500
outdir: 'results_leo'
maker_species_publishdir : '/projects/references/augustus/config/species/'

and the following command line :

nextflow run ~/git/NBIS/pipelines-nextflow -profile singularity,nbis -params-file params.yml

Instead of creating me a folder called Lin_leo in /projects/references/augustus/config/species/
It is creating me a folder called LD-1500_AED-0.05 in /projects/references/augustus/config/species/ with inside the folder Lin_leo.

My problem then is when I run maker, maker does not find the folder Lin_leo and then fail.

@mahesh-panchal
Copy link
Collaborator

mahesh-panchal commented Oct 17, 2023

The issue here is that you want to copy a selected folder after the pipeline has finished. Until we have automated selection of a best run, there's no way to know during the run which folder you want to copy. If we remove the AED or LD information, then files will collide I think. The only way to solve this in the current state is manual copying so you select the correct run.
Edit: You only have one pairing in your example above, but then the workflow would need to calculate the number of pairings and only remove the aed and ld folder when the number of pairings is one.

@LucileSol
Copy link
Contributor Author

I see so what I did was rerun the pipeline with my chosen parameter to have them directly copied in the augustus folder, but I see that just copying the folder would work (if given the proper species name).

@mahesh-panchal
Copy link
Collaborator

It would be nice to have a method to auto select, but we can also perhaps just have a make file/shell script with targets or something that one can just run to copy the folder and rename it. We can try that when I'm back

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants