zy-optimistic / GAEP

A genome assembly assessment pipeline.
GNU General Public License v3.0
36 stars 6 forks source link

Experimental keys on scalar is now forbidden #5

Closed Weikai-47 closed 1 year ago

Weikai-47 commented 1 year ago

..... [gaep pipe] 2023-5-3 4:40:7 Now running samtools flagstat to gain mapping rate of tgs data. [gaep pipe] 2023-5-3 4:40:15 Running completed!

perl /home/software/GAEP/scripts/summary.pl ./gaep_output_22710 gaep_output 57931 > ./gaep_output_22710/gaep_output_gaep_summary.html Experimental keys on scalar is now forbidden at /home/software/GAEP/scripts/summary.pl line 271. Type of arg 1 to keys must be hash or array (not hash element) at /home/software/GAEP/scripts/summary.pl line 271, near "}) " Execution of /home/software/GAEP/scripts/summary.pl aborted due to compilation errors. [gaep pipe] GAEP summary failed.

[gaep pipe] 2023-5-3 4:40:16 GAEP summary failed.

最近在跑这个GAEP,报错提示信息如上,请问该怎么纠正??

zy-optimistic commented 1 year ago

高版本perl造成的语法不兼容,你可以把/home/software/GAEP/scripts/summary.pl的271行替换成: ”for (sort {$a <=> $b} keys %{$table->{$layer}}) {“ 再重新运行“perl /home/software/GAEP/scripts/summary.pl ./gaep_output_22710 gaep_output 57931 > ./gaep_output_22710/gaep_output_gaep_summary.html”。

我们稍后会在更新版本中修复这个问题。