Skip to content

Error with plotly while running test data #14

@VoronDM

Description

@VoronDM

Hi!

After installinng TandemTools in a new conda environment with all requirements (including separately installing jellyfish) there was an error while running test:

$ ./tandemquast.py --nano test_data/simulated_reads.fasta test_data/simulated_polished.fa -o test_data/simulated_res
2025-11-28 10:14:08 TandemMapper started

*********************************
K-mers selection started...

Analyzing simulated-polished assembly
  1615 k-mers do not occur in reads!
  Distribution of missed k-mers plot is saved to /home/xxx/distr/TandemTools/simulated_res/simula
ted-polished_missedkmers_hist.png
  Histogram of k-mer occurrences plot is saved to /home/xxx/distr/TandemTools/simulated_res/simul
ated-polished_kmers_hist.png
  101279 rare k-mers were selected
  Distribution of selected k-mers plot is saved to /home/xxx/distr/TandemTools/simulated_res/simu
lated-polished_selected_kmers.png
  26562 unique solid k-mers were selected

*********************************
Read mapping started...
  Total 1226 alignments
  Longest chains saved to /home/xxx/distr/TandemTools/simulated_res/simulated-polished_alignment.bed
Traceback (most recent call last):
  File "/home/xxx/distr/TandemTools/tandemmapper.py", line 80, in <module>
    main()
  File "/home/xxx/miniconda3/envs/ttools/lib/python3.10/site-packages/click/core.py", line 1485, in __call__
    return self.main(*args, **kwargs)
  File "/home/xxx/miniconda3/envs/ttools/lib/python3.10/site-packages/click/core.py", line 1406, in main
    rv = self.invoke(ctx)
  File "/home/xxx/miniconda3/envs/ttools/lib/python3.10/site-packages/click/core.py", line 1269, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/xxx/miniconda3/envs/ttools/lib/python3.10/site-packages/click/core.py", line 824, in invoke
    return callback(*args, **kwargs)
  File "/home/xxx/distr/TandemTools/tandemmapper.py", line 72, in main
    make_alignments.do(assemblies, reads_fname, reads_real_coords, out_dir, threads, no_reuse, no_nucl_alignment)
  File "/home/xxx/distr/TandemTools/scripts/make_alignments.py", line 208, in do
    make_plotly_noise(assemblies, all_data, out_dir)
  File "/home/xxx/distr/TandemTools/scripts/reporting.py", line 124, in make_plotly_noise
    fig.update_yaxes(range=[-0.05,1.05],title_text="% deviated reads", titlefont=dict(size=18), tickfont=dict(size=18),
  File "/home/v/miniconda3/envs/ttools/lib/python3.10/site-packages/plotly/graph_objs/_figure.py", line 23657, in update_yaxes
    obj.update(patch, overwrite=overwrite, **kwargs)
  File "/home/xxx/miniconda3/envs/ttools/lib/python3.10/site-packages/plotly/basedatatypes.py", line 5195, in update
    BaseFigure._perform_update(self, kwargs, overwrite=overwrite)
  File "/home/xxx/miniconda3/envs/ttools/lib/python3.10/site-packages/plotly/basedatatypes.py", line 3949, in _perform_update
    raise err
ValueError: Invalid property specified for object of type plotly.graph_objs.layout.YAxis: 'titlefont'

Did you mean "tickfont"?

Valid properties: ...

Bad property path:
titlefont
^^^^^^^^^
2025-11-28 10:14:08 TandemQUAST started

*********************************
Running TandemMapper...
ERROR: tandemMapper failed! Please check input files and tandemMapper output. TandemQUAST cannot proceed without alignments

python 3.10
plotly 6.5.0

Could you please help me with this?

Thanks,
Vitaly

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions