Skip to content
This repository was archived by the owner on Mar 15, 2024. It is now read-only.

Commit a33b84f

Browse files
update
1 parent 8757e0c commit a33b84f

32 files changed

+16558
-13842
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ cat example/work.sh
6060
```
6161
![gene cluster image](example/out3.notitle.png)
6262
<br><br><br>
63-
![gene cluster image](example/out2.notitle.png)
63+
![gene cluster image](example/out2.notitle.svg)
6464
<br><br><br>
6565
![gene cluster image](example/out1.notitle.png)
6666
<br><br><br>
Binary file not shown.

example/feature.color.label.conf.out2

+348
Large diffs are not rendered by default.

example/feature.crossing.link.out2

+36
Original file line numberDiff line numberDiff line change
@@ -5750,3 +5750,39 @@ NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.
57505750
NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.cr.-1.155forward.-1.1 NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.mate.cr.-1.0fake.-1.1 cross_link_shape line
57515751
NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.cr.-1.155forward.-1.1 NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.mate.cr.-1.0fake.-1.1 cross_link_order 0
57525752
NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.cr.-1.155forward.-1.1 NC_017659.1.fake_6242_5898_1_0_0_0_6:2:1_2:2:5_258d.NC_017659.1.1700.5900.read2.mate.cr.-1.0fake.-1.1 feature_popup_title NC_017659.1 -> 5898:5900:47M3D105M : 5900:5900:null
5753+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ cross_link_shape quadrilateral
5754+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ cross_link_anchor_pos low_up
5755+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ cross_link_color orange
5756+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ cross_link_opacity 0.5
5757+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ cross_link_shift_y +3:-3
5758+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ crosslink_stroke_style stroke:black;stroke-width:0.2;
5759+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ feature_popup_title query -> NC_017659.1.fake:5460:147060;target -> NC_017659.1:5460:147060;strand -> +;indentity -> 100.00%;coverage -> query:100%;target:100%
5760+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ cross_link_order 0.25
5761+
pO83_CORR.indel.NC_017659.1.fake.5460.147060.1.+ pO83_CORR.NC_017659.1.5460.147060.1.+ edge_coordinate_feature_out_of_list pO83_CORR.indel,NC_017659.1.fake,1700:6000 ->pO83_CORR,NC_017659.1,1700:5900 -> pO83_CORR.indel,NC_017659.1.fake,6000 -> pO83_CORR,NC_017659.1,5900
5762+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ cross_link_shape quadrilateral
5763+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ cross_link_anchor_pos low_up
5764+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ cross_link_color orange
5765+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ cross_link_opacity 0.4997
5766+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ cross_link_shift_y +3:-3
5767+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ crosslink_stroke_style stroke:black;stroke-width:0.2;
5768+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ feature_popup_title query -> NC_017659.1.fake:1891:5257;target -> NC_017659.1:2101:5468;strand -> +;indentity -> 99.94%;coverage -> query:99.9703087885986%;target:100%
5769+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ cross_link_order 0.5
5770+
pO83_CORR.indel.NC_017659.1.fake.1891.5257.1.+ pO83_CORR.NC_017659.1.2101.5468.1.+ edge_coordinate_feature_out_of_list 0
5771+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ cross_link_shape quadrilateral
5772+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ cross_link_anchor_pos low_up
5773+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ cross_link_color orange
5774+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ cross_link_opacity 0.49945
5775+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ cross_link_shift_y +3:-3
5776+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ crosslink_stroke_style stroke:black;stroke-width:0.2;
5777+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ feature_popup_title query -> NC_017659.1.fake:1:1898;target -> NC_017659.1:1:1898;strand -> +;indentity -> 99.89%;coverage -> query:100%;target:100%
5778+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ cross_link_order 0.75
5779+
pO83_CORR.indel.NC_017659.1.fake.1.1898.1.+ pO83_CORR.NC_017659.1.1.1898.1.+ edge_coordinate_feature_out_of_list pO83_CORR.indel,NC_017659.1.fake,1700:6000 ->pO83_CORR,NC_017659.1,1700:5900 -> pO83_CORR.indel,NC_017659.1.fake,1700 -> pO83_CORR,NC_017659.1,1700
5780+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ cross_link_shape quadrilateral
5781+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ cross_link_anchor_pos low_up
5782+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ cross_link_color orange
5783+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ cross_link_opacity 0.5
5784+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ cross_link_shift_y +3:-3
5785+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ crosslink_stroke_style stroke:black;stroke-width:0.2;
5786+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ feature_popup_title query -> NC_017659.1.fake:5251:5460;target -> NC_017659.1:1891:2100;strand -> +;indentity -> 100.00%;coverage -> query:100%;target:100%
5787+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ cross_link_order 1
5788+
pO83_CORR.indel.NC_017659.1.fake.5251.5460.1.+ pO83_CORR.NC_017659.1.1891.2100.1.+ edge_coordinate_feature_out_of_list 0

example/main.2.conf

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,13 @@ reads_mapping=short_reads,1,pO83_CORR,NC_017659.1,0,../data/NC_017659.1.indel.fa
77

88
reads_mapping=long_reads,1,pO83_CORR,NC_017659.1,0,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.longreads.sort.bam:../data/NC_017659.1.fa,stack,70->100,0,20->30->2,ytick_label_text,hgrid_flag,green:black,1:1,2:6:0.2:0,15:15,0:10:40 color_height_cs->M:green:opacity0.8:height0.5:1bp:rect,I:red:opacity1:height0.9:6bp:rect,D:black:opacity1:height0.8:3bp:rect,N:blue:opacity1:height0.2:1bp:rect,S:blue:opacity0.6:height0.4:10bp:rect,H:blue:opacity0.6:height0.2:10bp:rect,P:blue:opacity1:height0.2:1bp:rect,X:Purple:opacity1:height0.6:1bp:rect,reverse:#1E90FF:opacity0.6:height0.8:6bp:arrow,forward:green:opacity0.6:height0.8:1bp:arrow,fake:white:opacity1:height0.8:0bp:rect ylabel->pacbio read mapping stack,gap:50bp,fontsize:13,color:black
99

10+
reads_mapping=long_reads,1,pO83_CORR.indel,NC_017659.1.fake,0,../data/NC_017659.1.indel.fa.longreads.map2ref.sort.bam:../data/NC_017659.1.indel.fa,stack,-20->-100,0,20->30->2,ytick_label_text,hgrid_flag,green:black,1:1,2:6:0.2:0,15:15,0:10:40 color_height_cs->M:green:opacity0.8:height0.5:1bp:rect,I:red:opacity1:height0.9:6bp:rect,D:black:opacity1:height0.8:3bp:rect,N:blue:opacity1:height0.2:1bp:rect,S:blue:opacity0.6:height0.4:10bp:rect,H:blue:opacity0.6:height0.2:10bp:rect,P:blue:opacity1:height0.2:1bp:rect,X:Purple:opacity1:height0.6:1bp:rect,reverse:#1E90FF:opacity0.6:height0.8:6bp:arrow,forward:green:opacity0.6:height0.8:1bp:arrow,fake:white:opacity1:height0.8:0bp:rect ylabel->pacbio read mapping stack,gap:50bp,fontsize:13,color:black
11+
1012
tracks_shift_y=pO83_CORR,0,+1:-0
11-
#synteny = order->0->1,query->pO83_CORR.indel:target->pO83_CORR,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.blast.m6,blast_m8,quadrilateral,forward->orange->opacity0.5,reverse->blue->opacity0.7,cross_link_shift_y->+3:-3,sort->1
1213

14+
synteny = order->0->1,query->pO83_CORR.indel->NC_017659.1.fake:target->pO83_CORR->NC_017659.1,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.blast.m6,blast_m8,quadrilateral,forward->orange->opacity0.5,reverse->blue->opacity0.7,cross_link_shift_y->+3:-3,sort->1
15+
allow_feature_out_of_list=synteny
16+
display_segment_name=yes,center,shift_y:+2,fontsize:10,color:black,order:5 # yes or no , for scaffold name
1317

1418

1519

example/main.2.conf.out2

+7-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ genome_height_ratio = 1
33
feature_label_order = 4
44
feature_label_size = 10
55
scale_ratio = 1700
6+
7+
synteny = order->0->1,query->pO83_CORR.indel->NC_017659.1.fake:target->pO83_CORR->NC_017659.1,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.blast.m6,blast_m8,quadrilateral,forward->orange->opacity0.5,reverse->blue->opacity0.7,cross_link_shift_y->+3:-3,sort->1
8+
69
legend_stroke_width = 0.5
710
scale_display = yes
811
scale_color = green
@@ -41,7 +44,7 @@ scale_tick_height = 0.01
4144
legend_height_space = 0.1
4245
legend_width_margin = 0.15
4346
feature_shift_x = 0
44-
feature_keywords = xx,long_reads,short_reads,ylabel
47+
feature_keywords = xx,long_reads,short_reads,synteny,ylabel
4548
track_style = fill:blue;opacity:0.2
4649
feature_x_extent = 0bp,0bp
4750
label_rotate_angle = 0
@@ -58,15 +61,16 @@ space_between_blocks = 500
5861
feature_color = rgb(50,205,50)
5962
scale_position = low
6063
feature_border_size = 0
61-
display_segment_name = no,center,shift_y:+1,fontsize:10,color:black,order:5
6264
feature_shape = arrow
65+
display_segment_name = yes,center,shift_y:+2,fontsize:10,color:black,order:5
6366
legend_font_size = 20
6467
legend_height_percent = 0.2
6568
track_order = 1
6669
distance_closed_feature = 200
6770
scale_width = 0.5
6871
color_sample_name_default = green
6972
tracks_shift_y = pO83_CORR,0,+1:-0
73+
allow_feature_out_of_list = synteny
7074
scale_tick_padding_y = 10
7175
absolute_postion_in_title = yes
7276
pos_feature_label = right_low
@@ -79,6 +83,7 @@ pdf_dpi = 100
7983
reads_mapping = short_reads,1,pO83_CORR,NC_017659.1,0,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.sr.sam.sorted.bam:../data/NC_017659.1.fa,paired:color->Orange:opacity->1:cross_link_height_line->0.2,5->30,0,10->30->3,ytick_label_text,0,green:black,1:1,2:6:0.2:0.1,15:15,10:10:40 ylabel->illuminate pair-end read mapping,gap:50bp,fontsize:13,color:black
8084
reads_mapping = short_reads,1,pO83_CORR,NC_017659.1,0,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.sr.sam.sorted.bam:../data/NC_017659.1.fa,stack,35->65,0,10->40->3,ytick_label_text,0,green:black,1:1,2:6:0.2:0.1,15:15,10:10:40 ylabel->illuminate pair-end read mapping stack,gap:50bp,fontsize:13,color:black
8185
reads_mapping = long_reads,1,pO83_CORR,NC_017659.1,0,../data/NC_017659.1.indel.fa.to.NC_017659.1.fa.longreads.sort.bam:../data/NC_017659.1.fa,stack,70->100,0,20->30->2,ytick_label_text,hgrid_flag,green:black,1:1,2:6:0.2:0,15:15,0:10:40 color_height_cs->M:green:opacity0.8:height0.5:1bp:rect,I:red:opacity1:height0.9:6bp:rect,D:black:opacity1:height0.8:3bp:rect,N:blue:opacity1:height0.2:1bp:rect,S:blue:opacity0.6:height0.4:10bp:rect,H:blue:opacity0.6:height0.2:10bp:rect,P:blue:opacity1:height0.2:1bp:rect,X:Purple:opacity1:height0.6:1bp:rect,reverse:#1E90FF:opacity0.6:height0.8:6bp:arrow,forward:green:opacity0.6:height0.8:1bp:arrow,fake:white:opacity1:height0.8:0bp:rect ylabel->pacbio read mapping stack,gap:50bp,fontsize:13,color:black
86+
reads_mapping = long_reads,1,pO83_CORR.indel,NC_017659.1.fake,0,../data/NC_017659.1.indel.fa.longreads.map2ref.sort.bam:../data/NC_017659.1.indel.fa,stack,-20->-100,0,20->30->2,ytick_label_text,hgrid_flag,green:black,1:1,2:6:0.2:0,15:15,0:10:40 color_height_cs->M:green:opacity0.8:height0.5:1bp:rect,I:red:opacity1:height0.9:6bp:rect,D:black:opacity1:height0.8:3bp:rect,N:blue:opacity1:height0.2:1bp:rect,S:blue:opacity0.6:height0.4:10bp:rect,H:blue:opacity0.6:height0.2:10bp:rect,P:blue:opacity1:height0.2:1bp:rect,X:Purple:opacity1:height0.6:1bp:rect,reverse:#1E90FF:opacity0.6:height0.8:6bp:arrow,forward:green:opacity0.6:height0.8:1bp:arrow,fake:white:opacity1:height0.8:0bp:rect ylabel->pacbio read mapping stack,gap:50bp,fontsize:13,color:black
8287

8388
label_text_alignment_baseline = baseline
8489
scale_order = -1

example/main.3.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
###############################----This Is wanted, 如果要画read mapping下面参数是必须的----##############################
33

44
## long reads mapping
5-
reads_mapping=long_reads,1,chr14,14,0,../data/pacbio.chr14.sort.bam:../data/chr14.fa,stack,-10->-110,0,20->30->2,ytick_label_text,hgrid_flag,green:black,1:1,2:6:0.2:0,15:15,0:10:40 color_height_cs->M:green:opacity0.8:height0.5:1bp:rect,I:red:opacity1:height0.9:6bp:rect,D:black:opacity1:height0.8:3bp:rect,N:blue:opacity1:height0.2:1bp:rect,S:blue:opacity0.6:height0.4:10bp:rect,H:blue:opacity0.6:height0.2:10bp:rect,P:blue:opacity1:height0.2:1bp:rect,X:Purple:opacity1:height0.6:1bp:rect,reverse:#1E90FF:opacity0.6:height0.8:6bp:arrow,forward:green:opacity0.6:height0.8:1bp:arrow,fake:white:opacity1:height0.8:0bp:rect ylabel->pacbio read mapping stack,gap:150bp,fontsize:13,color:black
5+
reads_mapping=long_reads,1,chr14,134,0,../data/pacbio.chr14.sort.bam:../data/chr14.fa,stack,-10->-110,0,20->30->2,ytick_label_text,hgrid_flag,green:black,1:1,2:6:0.2:0,15:15,0:10:40 color_height_cs->M:green:opacity0.8:height0.5:1bp:rect,I:red:opacity1:height0.9:6bp:rect,D:black:opacity1:height0.8:3bp:rect,N:blue:opacity1:height0.2:1bp:rect,S:blue:opacity0.6:height0.4:10bp:rect,H:blue:opacity0.6:height0.2:10bp:rect,P:blue:opacity1:height0.2:1bp:rect,X:Purple:opacity1:height0.6:1bp:rect,reverse:#1E90FF:opacity0.6:height0.8:6bp:arrow,forward:green:opacity0.6:height0.8:1bp:arrow,fake:white:opacity1:height0.8:0bp:rect ylabel->pacbio read mapping stack,gap:150bp,fontsize:13,color:black
66

77

88
## short pair-end reads mapping as pair

example/note.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
共线性切分问题:
2+
假设上下一共4个点的坐标已知,同时region左右边缘的坐标也已知,这样就可以计算出region左右边上被切分的点的坐标。只要比对文件中的的pair和region有overlap就保留。
3+
但是有的pair中的上方或下方超出list中region的区域了,这样如何得到上面或者下方的pair的坐标呢?
4+

example/out2.cat.log

+35-5
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,50 @@ set -vex;cat out2.pO83_CORR.NC_017659.1.1.1.short_reads.ylabel.setting.conf out2
88
set -vex;cat out2.pO83_CORR.NC_017659.1.1.1.1700.5900.mapping.crosslink.conf >out2.pO83_CORR.out2.reads_mapping.crosslink;rm out2.pO83_CORR.NC_017659.1.1.1.1700.5900.mapping.crosslink.conf;echo output out2.pO83_CORR.out2.reads_mapping.crosslink
99

1010

11+
set -vex;cat out2.pO83_CORR.indel.NC_017659.1.fake.1.4.long_reads.ylabel.gff out2.pO83_CORR.indel.NC_017659.1.fake.1.4.1700.6000.mapping.gff >out2.pO83_CORR.indel.out2.reads_mapping.gff;rm out2.pO83_CORR.indel.NC_017659.1.fake.1.4.long_reads.ylabel.gff out2.pO83_CORR.indel.NC_017659.1.fake.1.4.1700.6000.mapping.gff;echo output out2.pO83_CORR.indel.out2.reads_mapping.gff
12+
13+
14+
set -vex;cat out2.pO83_CORR.indel.NC_017659.1.fake.1.4.long_reads.ylabel.setting.conf out2.pO83_CORR.indel.NC_017659.1.fake.1.4.1700.6000.mapping.setting.conf > out2.pO83_CORR.indel.out2.reads_mapping.setting.conf;rm out2.pO83_CORR.indel.NC_017659.1.fake.1.4.long_reads.ylabel.setting.conf out2.pO83_CORR.indel.NC_017659.1.fake.1.4.1700.6000.mapping.setting.conf;echo output out2.pO83_CORR.indel.out2.reads_mapping.setting.conf
15+
16+
1117
set -vex;cat out2.pO83_CORR.out2.reads_mapping.crosslink >out2.reads_mapping.crosslink
1218

1319

14-
set -vex;cat out2.pO83_CORR.out2.reads_mapping.setting.conf >out2.reads_mapping.setting.conf
20+
set -vex;cat out2.pO83_CORR.out2.reads_mapping.setting.conf out2.pO83_CORR.indel.out2.reads_mapping.setting.conf >out2.reads_mapping.setting.conf
21+
22+
23+
set -vex;cat pO83_CORR.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.gff >out2.pO83_CORR.out2.synteny.gff;rm pO83_CORR.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.gff;echo output out2.pO83_CORR.out2.synteny.gff
24+
25+
26+
set -vex;cat pO83_CORR.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.setting.conf > out2.pO83_CORR.out2.synteny.setting.conf;rm pO83_CORR.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.setting.conf;echo output out2.pO83_CORR.out2.synteny.setting.conf
27+
28+
29+
set -vex;cat out2.pO83_CORR.indel.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.gff >out2.pO83_CORR.indel.out2.synteny.gff;rm out2.pO83_CORR.indel.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.gff;echo output out2.pO83_CORR.indel.out2.synteny.gff
30+
31+
32+
set -vex;cat out2.pO83_CORR.indel.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.setting.conf > out2.pO83_CORR.indel.out2.synteny.setting.conf;rm out2.pO83_CORR.indel.pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.setting.conf;echo output out2.pO83_CORR.indel.out2.synteny.setting.conf
33+
34+
35+
set -vex;cat pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.crosslink.conf >out2.pO83_CORR.indel.to.pO83_CORR.out2.synteny.crosslink;rm pO83_CORR.indel.to.pO83_CORR.blast_m8.quadrilateral.1.synteny.crosslink.conf;echo output out2.pO83_CORR.indel.to.pO83_CORR.out2.synteny.crosslink
36+
37+
38+
set -vex;cat out2.pO83_CORR.indel.to.pO83_CORR.out2.synteny.crosslink >out2.synteny.crosslink
39+
40+
41+
set -vex;cat out2.pO83_CORR.out2.synteny.setting.conf out2.pO83_CORR.indel.out2.synteny.setting.conf >out2.synteny.setting.conf
42+
43+
44+
set -vex;cat out2.reads_mapping.setting.conf out2.synteny.setting.conf >feature.color.label.conf.out2
1545

1646

17-
set -vex;cat out2.reads_mapping.setting.conf >feature.color.label.conf.out2
47+
set -vex;cat out2.reads_mapping.crosslink out2.synteny.crosslink >feature.crossing.link.out2
1848

1949

20-
set -vex;cat out2.reads_mapping.crosslink >feature.crossing.link.out2
50+
set -vex;cat out2.pO83_CORR.out2.reads_mapping.gff out2.pO83_CORR.indel.out2.reads_mapping.gff out2.pO83_CORR.out2.synteny.gff out2.pO83_CORR.indel.out2.synteny.gff|awk -F '{print }'|sort -u
2151

2252

23-
set -vex;cat out2.pO83_CORR.out2.reads_mapping.gff|awk -F '{print }'|sort -u
53+
set -vex;sed -r 's/^(pO83_CORR\s.*\.gff)\s/\1,out2.pO83_CORR.out2.reads_mapping.gff,out2.pO83_CORR.out2.synteny.gff\t/' tracks.2.list >tracks.2.list.out2;cp tracks.2.list.out2 tracks.2.list.out2.tmp
2454

2555

26-
set -vex;sed -r 's/^(pO83_CORR\s.*\.gff)\s/\1,out2.pO83_CORR.out2.reads_mapping.gff\t/' tracks.2.list >tracks.2.list.out2;cp tracks.2.list.out2 tracks.2.list.out2.tmp
56+
set -vex;sed -r 's/^(pO83_CORR.indel\s.*\.gff)\s/\1,out2.pO83_CORR.indel.out2.reads_mapping.gff,out2.pO83_CORR.indel.out2.synteny.gff\t/' tracks.2.list.out2.tmp >tracks.2.list.out2;cp tracks.2.list.out2 tracks.2.list.out2.tmp
2757

0 commit comments

Comments
 (0)