You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Save matrix to file, but don't render plots. In interactive mode, this must be utlized with the `--save` flag.](#save-matrix-to-file-but-dont-render-plots-in-interactive-mode-this-must-be-utlized-with-the---save-flag)
-[Sample run - Interactive Mode](#sample-run---interactive-mode)
@@ -141,6 +143,8 @@ If set when 2 or more sequences are input into ModDotPlot, this will show an a v
141
143
`--ambiguous <bool>`
142
144
By default, k-mers that are homopolymers of ambiguous IUPAC codes (eg. NNNNNNNNNNN’s) are excluded from identity estimation. This results in gaps along the central diagonal for these regions. If desired, these can be kept by setting the `—-ambiguous` flag in both interactive and static mode.
143
145
146
+
`--no-plot <bool>`
147
+
Save matrix to file, but don't render plots. In interactive mode, this must be utlized with the `--save` flag.
144
148
---
145
149
146
150
### Interactive Mode Commands
@@ -151,7 +155,7 @@ Port to display ModDotPlot on. Default is 8050, this can be changed to any accep
151
155
152
156
`-w / --window <int>`
153
157
154
-
Minimum window size. By default, interactive mode sets a minimum window size based on the sequence length `n/2000` (eg. a 3Mbp sequence will have a 1500bp window). The maximum window size will always be set to `n/1000` (3000bp under the same example). This means that 2 matrices will be created. Creating more matrices will mean
158
+
Minimum window size. By default, interactive mode sets a minimum window size based on the sequence length `n/2000` (eg. a 3Mbp sequence will have a 1500bp window). The maximum window size will always be set to `n/1000` (3000bp under the same example). This means that 2 matrices will be created.
155
159
156
160
`-q / --quick <bool>`
157
161
@@ -185,10 +189,6 @@ Window size. Unlike interactive mode, only one matrix will be created, so this r
185
189
186
190
Skip output of bed file.
187
191
188
-
`--no-plot <bool>`
189
-
190
-
Skip output of pdf and png image files.
191
-
192
192
`--no-hist <bool>`
193
193
194
194
Skip output of histogram legend.
@@ -209,6 +209,10 @@ List of accepted palettes can be found [here](https://jiffyclub.github.io/palett
209
209
210
210
Flip sequential order of color palette. Set to `-` by default for divergent palettes.
211
211
212
+
`--color <list of hexcodes>`
213
+
214
+
List of custom colors in hexcode format can be entered sequentially, mapped from low to high identity.
215
+
212
216
`--breakpoints <list of ints>`
213
217
214
218
Add custom identity threshold breakpoints. Note that the number of breakpoints must be equal to the number of colors + 1.
You should now be able to view interactive mode using `http://127.0.0.1:<LOCAL_PORT_NUMBER>`. Note that your own HPC environment may have specific instructions and/or restrictions for setting up port forwarding.
280
284
281
-
VSCode now has automatic port forwarding built into the terminal menu. See [VSCode documentation](https://code.visualstudio.com/docs/editor/port-forwarding) for fruther details
285
+
VSCode now has automatic port forwarding built into the terminal menu. See [VSCode documentation](https://code.visualstudio.com/docs/editor/port-forwarding) for further details
@@ -371,18 +375,17 @@ For bug reports or general usage questions, please raise a GitHub issue, or emai
371
375
372
376
## Known Issues
373
377
374
-
Plot width and xlim (limiting the x axis to a different amount) currently do not work. I plan to have those working in v0.9.0.
375
-
376
-
Mac users might encounter the following unexpected command line output:
378
+
- Plot width and xlim (limiting the x axis to a different amount) currently do not work. I plan to have those working in v0.9.0.
377
379
378
-
`/bin/sh: lscpu: command not found`
379
-
380
-
This is a known issue with Plotnine, the Python plotting library used by ModDotPlot. This can be safely ignored.
380
+
- Mac users might encounter the following unexpected command line output: `/bin/sh: lscpu: command not found`. This is a known issue with Plotnine, the Python plotting library used by ModDotPlot. This can be safely ignored.
381
381
382
+
- If you encounter an error with the following traceback: `rv = reductor(4) TypeError: cannot pickle 'generator' object`, ths means that you have a newer version of Plotnine that is incompatible with ModDotPlot. Please uninstall plotnine and reinstall version 0.12.4 `pip install plotnine==0.12.4`.
382
383
384
+
- In interactive mode, comparing sequences of two sizes will lead to errors in zooming for the larger sequence. I plan to fix this in v0.9.0.
0 commit comments