jkimlab / DESCHRAMBLER

18 stars 8 forks source link

test example file failed #11

Closed kuangzhuoran closed 1 year ago

kuangzhuoran commented 1 year ago

Hi, Error while running data from example Linux: Centos 8.5
perl v5.32.1

herr is my log log.txt

Or I print it out:

Constructing syntenic fragments

UNIVERSAL does not export anything at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/TreeFunctionsI.pm line 94. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/TreeFunctionsI.pm line 94. Compilation failed in require at /usr/share/perl5/base.pm line 138. ...propagated at /usr/share/perl5/base.pm line 160. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/Tree.pm line 111. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO/TreeEventBuilder.pm line 77. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO/TreeEventBuilder.pm line 77. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO.pm line 90. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO.pm line 90. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/estparJC.pl line 7. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/estparJC.pl line 7. Estimate JC parameter: inferAdjProb - inferring the posterior probability of block adjacency usage: inferAdjProb refspc parameter-alpha tree-file genome-file

readline() on closed filehandle F at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/refine_adjprob.pl line 11. Minimum weight = 0.0001 Conservation score file = /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/examples/APCFs.300K/SFs/block_consscores.txt UNIVERSAL does not export anything at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/TreeFunctionsI.pm line 94. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/TreeFunctionsI.pm line 94. Compilation failed in require at /usr/share/perl5/base.pm line 138. ...propagated at /usr/share/perl5/base.pm line 160. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/Tree.pm line 111. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO/TreeEventBuilder.pm line 77. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO/TreeEventBuilder.pm line 77. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO.pm line 90. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO.pm line 90. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/split_weak_joins.pl line 7. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/split_weak_joins.pl line 7. UNIVERSAL does not export anything at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/TreeFunctionsI.pm line 94. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/TreeFunctionsI.pm line 94. Compilation failed in require at /usr/share/perl5/base.pm line 138. ...propagated at /usr/share/perl5/base.pm line 160. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/Tree/Tree.pm line 111. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO/TreeEventBuilder.pm line 77. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO/TreeEventBuilder.pm line 77. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO.pm line 90. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/../lib/perl/Bio/TreeIO.pm line 90. Compilation failed in require at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/join_splits.pl line 7. BEGIN failed--compilation aborted at /data/01/user158/kuangzhuoran/software/DESCHRAMBLER/script/join_splits.pl line 7.

jkimlab commented 1 year ago

Very sorry for my late response.

I think it is because the BioPerl library in the \<path to DESCHRAMBLER>/lib/perl/ is not compatible with a newer version of Perl.

I attached a new version. Bio.tar.gz

Please completely replace the "Bio" directory in \<path to DESCHRAMBLER>/lib/perl/ by the attached one after uncompressing and untarring it.

After that, you can rerun DESCHRAMBLER. Please don't forget to delete the previously created output directory.

Thanks.

kuangzhuoran commented 1 year ago

Thanks a lot, It works!