Spaces:
Running
Running
fix orientation
Browse files- alignment_plot.py +7 -2
alignment_plot.py
CHANGED
|
@@ -289,11 +289,16 @@ def plot_alignment_image(mirna_seq, target_seq, shap_2d, arrows=True):
|
|
| 289 |
fontsize=12, fontweight='bold')
|
| 290 |
|
| 291 |
if arrows:
|
| 292 |
-
ax.add_patch(patches.Arrow(x=0, y=
|
| 293 |
ax.add_patch(patches.Arrow(
|
| 294 |
-
x=max(alignment_width - 0.2, 0), y=
|
| 295 |
))
|
| 296 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 297 |
for i, (target_base, mirna_base, color_index) in enumerate(
|
| 298 |
zip(aligned_target, aligned_mirna, color_indices)
|
| 299 |
):
|
|
|
|
| 289 |
fontsize=12, fontweight='bold')
|
| 290 |
|
| 291 |
if arrows:
|
| 292 |
+
ax.add_patch(patches.Arrow(x=0, y=4.4, dx=2, dy=0, width=0.6, color=COLOR_PALETTE[10]))
|
| 293 |
ax.add_patch(patches.Arrow(
|
| 294 |
+
x=max(alignment_width - 0.2, 0), y=0.2, dx=-2, dy=0, width=0.6, color=COLOR_PALETTE[10]
|
| 295 |
))
|
| 296 |
|
| 297 |
+
ax.text(-0.1, 4.45, "5'", ha='right', va='center', fontsize=10, fontweight='bold')
|
| 298 |
+
ax.text(alignment_width + 0.15, 4.45, "3'", ha='left', va='center', fontsize=10, fontweight='bold')
|
| 299 |
+
ax.text(-0.1, 0.15, "3'", ha='right', va='center', fontsize=10, fontweight='bold')
|
| 300 |
+
ax.text(alignment_width + 0.15, 0.15, "5'", ha='left', va='center', fontsize=10, fontweight='bold')
|
| 301 |
+
|
| 302 |
for i, (target_base, mirna_base, color_index) in enumerate(
|
| 303 |
zip(aligned_target, aligned_mirna, color_indices)
|
| 304 |
):
|