Hi Brian,
I'm at the beginning of the Trinotate pipeline but the initial Trinotate --create command keeps failing. This is the error I get:
Trinotate --db myTrinotate.sqlite --create --trinotate_data_dir /storage/home/rpw5414/scratch/trinotate/databases/
-CREATING myTrinotate.sqlite and populating data dir: /storage/home/rpw5414/scratch/trinotate/databases/
* [Thu Jan 4 13:40:19 2024] Running CMD: /storage/home/rpw5414/.conda/envs/bioinfo/bin/util/admin/Build_Trinotate_Boilerplate_SQLite_db.pl TrinotateBoilerplate
Can't exec "/storage/home/rpw5414/.conda/envs/bioinfo/bin/util/admin/Build_Trinotate_Boilerplate_SQLite_db.pl": No such file or directory at /storage/home/rpw5414/.conda/envs/bioinfo/lib/perl5/site_perl/Pipeliner.pm line 176.
Error, cmd: /storage/home/rpw5414/.conda/envs/bioinfo/bin/util/admin/Build_Trinotate_Boilerplate_SQLite_db.pl TrinotateBoilerplate died with ret -1 No such file or directory at /storage/home/rpw5414/.conda/envs/bioinfo/lib/perl5/site_perl/Pipeliner.pm line 187.
Pipeliner::run(Pipeliner=HASH(0x55fe55b87ee0)) called at /storage/home/rpw5414/.conda/envs/bioinfo/bin/Trinotate line 439
main::run_Trinotate_create("myTrinotate.sqlite", "/storage/home/rpw5414/scratch/trinotate/databases/") called at /storage/home/rpw5414/.conda/envs/bioinfo/bin/Trinotate line 248
When I run Build_Trinotate_Boilerplate_SQLite_db.pl by itself, I get this:
/storage/home/rpw5414/.conda/envs/bioinfo/bin/Build_Trinotate_Boilerplate_SQLite_db.pl Trinotate* [Thu Jan 4 13:46:32 2024] Running CMD: wget "https://ftp.uniprot.org/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_sprot.dat.gz" -O uniprot_sprot.dat.gz--2024-01-04 13:46:32-- https://ftp.uniprot.org/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot_sprot.dat.gzResolving ftp.uniprot.org (ftp.uniprot.org)... 128.175.240.195Connecting to ftp.uniprot.org (ftp.uniprot.org)|128.175.240.195|:443... connected.HTTP request sent, awaiting response... 200 OKLength: 661965214 (631M) [application/x-gzip]Saving to: 'uniprot_sprot.dat.gz'uniprot_sprot.dat.gz 100%[=================================================================>] 631.30M 1.30MB/s in 7m 33s 2024-01-04 13:54:06 (1.39 MB/s) - 'uniprot_sprot.dat.gz' saved [661965214/661965214]* [Thu Jan 4 13:54:06 2024] Running CMD: /storage/home/rpw5414/.conda/envs/bioinfo/bin/util/EMBL_swissprot_parser.pl uniprot_sprot.dat.gz TrinotateCan't exec "/storage/home/rpw5414/.conda/envs/bioinfo/bin/util/EMBL_swissprot_parser.pl": No such file or directory at /storage/home/rpw5414/.conda/envs/bioinfo/lib/perl5/site_perl/Pipeliner.pm line 176.Error, cmd: /storage/home/rpw5414/.conda/envs/bioinfo/bin/util/EMBL_swissprot_parser.pl uniprot_sprot.dat.gz Trinotate died with ret -1 No such file or directory at /storage/home/rpw5414/.conda/envs/bioinfo/lib/perl5/site_perl/Pipeliner.pm line 187. Pipeliner::run(Pipeliner=HASH(0x55eba86077a0)) called at /storage/home/rpw5414/.conda/envs/bioinfo/bin/Build_Trinotate_Boilerplate_SQLite_db.pl line 131
So these commands keep dying with "No such file", and it seems that they are searching for /path/to/.conda/envs/bioinfo/bin/util/admin/ when all the scripts are actually installed to /path/to/.conda/envs/bioinfo/bin/. My /bin/ doesn't have a "util/admin/" directory.
Is there a way to manually circumvent this problem? Maybe just making a /util/admin directory and copying in the necessary files?
Was there a problem during installation perhaps? I tried installing Trinotate in a fresh conda environment and they still installed to the /bin/.
Thanks for your help,
Robert