I run our tool on some real-life dataset and I obtained such a heatmap:
I see two modifications which should be added:
maybe your script could have a boolean argument: whether to annotate the sequence on x-axis or not? Then on the snakemake level we could encode a flag in the params which would check the length of the input sequence - if it is too long then do not annotate? Alternatively, scale the plot's width such that the letters always fit...
motif logos overlap one another... maybe better height scaling? Maybe motif logos should be placed to the left of the motif name, not on top?
I run our tool on some real-life dataset and I obtained such a heatmap:
I see two modifications which should be added:
params
which would check the length of the input sequence - if it is too long then do not annotate? Alternatively, scale the plot's width such that the letters always fit...