ERROR: LoadError: MethodError: PlotlyBase.savefig(::PlotlyJS.SyncPlot), ::String) is ambiguous
coraolpe opened this issue · 1 comments
Hi,
This is the first time I'm trying to use VIVA. I followed GATK best practices to generate a vcf file that I want to visualise. I am using a cluster.
I ran: Julia viva -f 20190219_Gli1_5d_A03_Recalibratedhaplo_called.vcf -o viva_output/ -s pdf
And I got this error:
ERROR: LoadError: MethodError: PlotlyBase.savefig(::PlotlyJS.SyncPlot, ::String) is ambiguous. Candidates:
savefig(p::PlotlyJS.SyncPlot, a...) in PlotlyJS at /home/cluster/colpe/.julia/packages/PlotlyJS/AhkM5/src/savefig_orca.jl:1
savefig(p::Union{SyncPlot, Plot}, fn::AbstractString, args...) in PlotlyJS at /home/cluster/colpe/.julia/packages/PlotlyJS/AhkM5/src/PlotlyJS.jl:49
Possible fix, define
savefig(::PlotlyJS.SyncPlot, ::AbstractString, ::Vararg{Any,N} where N)
Stacktrace:
[1] save_graphic(::PlotlyJS.SyncPlot, ::String, ::String, ::String, ::Bool) at /home/cluster/colpe/.julia/packages/VariantVisualization/1yoNl/src/vcf_utils_complete.jl:1479
[2] top-level scope at /home/cluster/colpe/.julia/packages/VariantVisualization/1yoNl/viva:479
[3] include at ./boot.jl:326 [inlined]
[4] include_relative(::Module, ::String) at ./loading.jl:1038
[5] include(::Module, ::String) at ./sysimg.jl:29
[6] exec_options(::Base.JLOptions) at ./client.jl:267
[7] _start() at ./client.jl:436
in expression starting at /home/cluster/colpe/.julia/packages/VariantVisualization/1yoNl/viva:407
Not sure what to do now...
I would greatly appreciate some help.
Kind regards
Cora
@coraolpe Hi Cora,
Thank you for bringing this issue up. I'm sorry for my delayed response. Do you still need help with this? I think the issue may be that the output directory parameter does not expect a '/' character at the end of the directory name. Have you tried running it with the following command instead?
Julia viva -f 20190219_Gli1_5d_A03_Recalibratedhaplo_called.vcf -o viva_output -s pdf
Let me know how it goes and if you have any other issues!
George