- Change the
run_clustal_omega
script to perform alignment at amino acid level. This change is motivated by the fact that sometimes the nucleic acid alignment produces sequences containing stop codons which are not valid for subsequent anaylsis steps.
- Make
run_FUBAR
script fail when theerrors.log
file is produced by FUBAR. This way the pipeline task fails and tasks depending on it are aborted by Compi.
- Improve the
run_FUBAR
script to run every analysis from a different working directory.
- Fix codeML stopping when analyzing files with long names.
clean_working_dir
script to clean the working directory.
- Update Compi version to 1.4.0.
- Add files that fail to be analized in codeML to the
files_requiring_attention
list.
- Remove the
check-file-names
task.
- Fix a bug when running codeML with long file names.
- Update Compi version to 1.3.7.
- Update Compi version to 1.3.6.
- Check if the input files have the minimum number of sequences.
- Fix the prepare trees for codeML step to avoid issues with concurrent seds on the same directory. This is because it was noticed that using a high number of concurrent Compi tasks (e.g. 50) caused some trees to not be created without any obvious reason. However, they were created when running only the foreach tasks for only those files.
- Fix a bug when checking FUBAR errors to remove files from the codeML run list.
- Update Compi version to 1.3.5.
- Now the rename headers script produces also renaming files containing the mappings from the original sequence headers. This allows users of the pipeline to know exactly the names of the sequences in intermediate renamed files that can be produced by the pipeline.
- Update Compi version to 1.3.4.
- Update Compi version to 1.3.0.
- Use binded foreachs.
- Update Compi version to 1.2.0.
- Update paml version to 4.9j.
- First public release of the pipeline.