File tree 8 files changed +302
-1
lines changed
8 files changed +302
-1
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,12 @@ def run_bowtie(args):
115
115
sumofrepeatreads += int (line [4 ])
116
116
print (f"Identified { sumofrepeatreads } unique reads that mapped to repeats." )
117
117
118
+ # print unique mapper counts
119
+ with open ("unique_mapper_counts.tsv" , 'w' ) as fout :
120
+ fout .write ("#element\t count\n " )
121
+ for count in sorted (counts ):
122
+ fout .write (f"{ count } \t { counts [count ]} \n " )
123
+
118
124
# multimapper parsing
119
125
if not paired_end :
120
126
args_list = [(metagenome , fastqfile_1 ) for
Original file line number Diff line number Diff line change 1
1
<macros >
2
2
<token name =" @TOOL_VERSION@" >2.31.1</token >
3
- <token name =" @VERSION_SUFFIX@" >4 </token >
3
+ <token name =" @VERSION_SUFFIX@" >5 </token >
4
4
<token name =" @PROFILE@" >23.0</token >
5
5
6
6
<xml name =" repenrich_requirements" >
Original file line number Diff line number Diff line change 102
102
</inputs >
103
103
104
104
<outputs >
105
+ <data format =" tabular" name =" unique_mapper_counts" label =" RepEnrich on ${on_string}: unique mapper counts" from_work_dir =" unique_mapper_counts.tsv" />
105
106
<data format =" tabular" name =" class_fraction_counts" label =" RepEnrich on ${on_string}: class fraction counts" from_work_dir =" class_fraction_counts.tsv" />
106
107
<data format =" tabular" name =" family_fraction_counts" label =" RepEnrich on ${on_string}: family fraction counts" from_work_dir =" family_fraction_counts.tsv" />
107
108
<data format =" tabular" name =" fraction_counts" label =" RepEnrich on ${on_string}: fraction counts" from_work_dir =" fraction_counts.tsv" />
114
115
<param name =" genomeSource" value =" history" />
115
116
<param name =" genome" value =" chrY-1-500k.fa" ftype =" fasta" />
116
117
<param name =" repeatmasker" value =" chrY-1-500k.fa.out" ftype =" txt" />
118
+ <output name =" unique_mapper_counts" file =" chrY_single_unique_mapper_counts.tab" ftype =" tabular" />
117
119
<output name =" class_fraction_counts" file =" chrY_single_class_fraction_counts.tab" ftype =" tabular" />
118
120
<output name =" family_fraction_counts" file =" chrY_single_family_fraction_counts.tab" ftype =" tabular" />
119
121
<output name =" fraction_counts" file =" chrY_single_fraction_counts.tab" ftype =" tabular" />
125
127
<param name =" genomeSource" value =" history" />
126
128
<param name =" genome" value =" chrY-1-500k.fa" ftype =" fasta" />
127
129
<param name =" repeatmasker" value =" chrY-1-500k.fa.out" ftype =" txt" />
130
+ <output name =" unique_mapper_counts" file =" chrY_paired_unique_mapper_counts.tab" ftype =" tabular" />
128
131
<output name =" class_fraction_counts" file =" chrY_paired_class_fraction_counts.tab" ftype =" tabular" />
129
132
<output name =" family_fraction_counts" file =" chrY_paired_family_fraction_counts.tab" ftype =" tabular" />
130
133
<output name =" fraction_counts" file =" chrY_paired_fraction_counts.tab" ftype =" tabular" />
Original file line number Diff line number Diff line change
1
+ # element count
2
+ A- rich 0
3
+ ACCORD2_I- int 0
4
+ ACCORD2_LTR 0
5
+ ACCORD_I- int 0
6
+ BARI1 0
7
+ BATUMI_LTR 0
8
+ BS 0
9
+ BS2 58
10
+ BURDOCK_I- int 0
11
+ Baggins1 0
12
+ Bica_I- int 38
13
+ Bica_LTR 0
14
+ CIRCE 0
15
+ Chouto_I- int 0
16
+ Copia1- I_DM 0
17
+ Copia_I- int 25181
18
+ Copia_LTR 647
19
+ DIVER2_I- int 0
20
+ DIVER2_LTR 0
21
+ DM1731_I- int 6
22
+ DM1731_LTR 0
23
+ DM176_I- int 0
24
+ DM412 0
25
+ DM412B_LTR 0
26
+ DMCR1A 4
27
+ DMLTR5 0
28
+ DMRT1A 0
29
+ DMRT1B 86
30
+ DMRT1C 0
31
+ DNAREP1_DM 0
32
+ DOC2_DM 0
33
+ DOC3_DM 0
34
+ FB4_DM 38
35
+ FROGGER_I- int 0
36
+ FW2_DM 0
37
+ G3_DM 0
38
+ G5A_DM 0
39
+ G5_DM 0
40
+ G6_DM 0
41
+ GA- rich 0
42
+ GTWIN_I- int 0
43
+ G_DM 0
44
+ Gypsy11_I- int 0
45
+ Gypsy11_LTR 0
46
+ Gypsy12_LTR 0
47
+ Gypsy2- I_DM 2
48
+ Gypsy2- LTR_DM 0
49
+ Gypsy3_LTR 0
50
+ Gypsy4_I- int 0
51
+ Gypsy5_I- int 0
52
+ Gypsy6A_LTR 0
53
+ Gypsy6_I- int 26
54
+ Gypsy8_I- int 0
55
+ Gypsy8_LTR 0
56
+ Gypsy9_I- int 0
57
+ Gypsy_I- int 32
58
+ Gypsy_LTR 1
59
+ HELENA_RT 0
60
+ HETA 24
61
+ HMSBEAGLE_I- int 2
62
+ IDEFIX_I- int 4
63
+ IDEFIX_LTR 0
64
+ Invader1_I- int 0
65
+ Invader1_LTR 0
66
+ Invader2_I- int 0
67
+ Invader4_I- int 0
68
+ Invader4_LTR 0
69
+ Invader5_I- int 0
70
+ Invader5_LTR 0
71
+ Invader6_I- int 0
72
+ Invader6_LTR 0
73
+ MAX_I- int 49
74
+ MAX_LTR 2
75
+ MDG1_I- int 0
76
+ MDG1_LTR 0
77
+ MDG3_I- int 152
78
+ MDG3_LTR 0
79
+ MICROPIA_I- int 0
80
+ MICROPIA_LTR 0
81
+ Mariner2_DM 0
82
+ NINJA_I- int 0
83
+ NOMAD_I- int 0
84
+ PROTOP_A 32
85
+ PROTOP_B 0
86
+ QUASIMODO2- I_DM 42
87
+ QUASIMODO2- LTR_DM 0
88
+ QUASIMODO_I- int 10
89
+ QUASIMODO_LTR 2
90
+ R1_DM 0
91
+ ROOA_I- int 0
92
+ ROOA_LTR 0
93
+ ROVER- I_DM 381
94
+ ROVER- LTR_DM 2
95
+ S2_DM 0
96
+ STALKER4_I- int 77
97
+ STALKER4_LTR 4
98
+ S_DM 48
99
+ Stalker2_I- int 80
100
+ Stalker2_LTR 2
101
+ TART- A 4
102
+ TART_B1 19
103
+ TC1- 2_DM 0
104
+ TC1_DM 0
105
+ TLD2 0
106
+ TRANSIB1 0
107
+ TRANSIB2 30
108
+ ZAM_I- int 0
109
+ _AACACA_n 0
110
+ _AAT_n 0
111
+ _ACAATAG_n 0
112
+ _ACC_n 0
113
+ _AGAGAAG_n 0
114
+ _AGAGA_n 0
115
+ _ATAAT_n 0
116
+ _ATATATT_n 0
117
+ _ATATTAT_n 0
118
+ _ATTTTT_n 0
119
+ _ATT_n 0
120
+ _AT_n 0
121
+ _A_n 0
122
+ _CATA_n 0
123
+ _CTTTT_n 0
124
+ _GAGAA_n 0
125
+ _GCCTTT_n 0
126
+ _TAATAT_n 0
127
+ _TAATA_n 0
128
+ _TATAAAA_n 0
129
+ _TATAA_n 0
130
+ _TATCATG_n 0
131
+ _TA_n 0
132
+ _TGTTG_n 0
133
+ _TTATATA_n 0
134
+ _TTATAT_n 0
135
+ _TTATA_n 0
136
+ _TTA_n 0
137
+ _TTCTT_n 0
138
+ _TTC_n 0
139
+ _TTTAT_n 0
140
+ _TTTA_n 0
141
+ _TTTC_n 0
142
+ _TTTGA_n 0
143
+ _TTTTAG_n 0
144
+ _TTTTCTT_n 0
145
+ _TTTTC_n 0
146
+ _T_n 0
Original file line number Diff line number Diff line change
1
+ # element count
2
+ A- rich 0
3
+ ACCORD2_I- int 0
4
+ ACCORD2_LTR 0
5
+ ACCORD_I- int 0
6
+ BARI1 0
7
+ BATUMI_LTR 0
8
+ BS 0
9
+ BS2 29
10
+ BURDOCK_I- int 0
11
+ Baggins1 0
12
+ Bica_I- int 19
13
+ Bica_LTR 0
14
+ CIRCE 0
15
+ Chouto_I- int 0
16
+ Copia1- I_DM 0
17
+ Copia_I- int 12652
18
+ Copia_LTR 134
19
+ DIVER2_I- int 1
20
+ DIVER2_LTR 0
21
+ DM1731_I- int 3
22
+ DM1731_LTR 0
23
+ DM176_I- int 0
24
+ DM412 0
25
+ DM412B_LTR 0
26
+ DMCR1A 2
27
+ DMLTR5 0
28
+ DMRT1A 0
29
+ DMRT1B 35
30
+ DMRT1C 0
31
+ DNAREP1_DM 0
32
+ DOC2_DM 0
33
+ DOC3_DM 0
34
+ FB4_DM 15
35
+ FROGGER_I- int 0
36
+ FW2_DM 0
37
+ G3_DM 0
38
+ G5A_DM 0
39
+ G5_DM 0
40
+ G6_DM 0
41
+ GA- rich 0
42
+ GTWIN_I- int 0
43
+ G_DM 0
44
+ Gypsy11_I- int 0
45
+ Gypsy11_LTR 0
46
+ Gypsy12_LTR 0
47
+ Gypsy2- I_DM 1
48
+ Gypsy2- LTR_DM 0
49
+ Gypsy3_LTR 0
50
+ Gypsy4_I- int 0
51
+ Gypsy5_I- int 0
52
+ Gypsy6A_LTR 0
53
+ Gypsy6_I- int 12
54
+ Gypsy8_I- int 0
55
+ Gypsy8_LTR 0
56
+ Gypsy9_I- int 0
57
+ Gypsy_I- int 15
58
+ Gypsy_LTR 0
59
+ HELENA_RT 0
60
+ HETA 12
61
+ HMSBEAGLE_I- int 1
62
+ IDEFIX_I- int 0
63
+ IDEFIX_LTR 0
64
+ Invader1_I- int 0
65
+ Invader1_LTR 0
66
+ Invader2_I- int 0
67
+ Invader4_I- int 0
68
+ Invader4_LTR 0
69
+ Invader5_I- int 0
70
+ Invader5_LTR 0
71
+ Invader6_I- int 0
72
+ Invader6_LTR 0
73
+ MAX_I- int 27
74
+ MAX_LTR 1
75
+ MDG1_I- int 0
76
+ MDG1_LTR 0
77
+ MDG3_I- int 70
78
+ MDG3_LTR 0
79
+ MICROPIA_I- int 0
80
+ MICROPIA_LTR 0
81
+ Mariner2_DM 0
82
+ NINJA_I- int 0
83
+ NOMAD_I- int 0
84
+ PROTOP_A 18
85
+ PROTOP_B 0
86
+ QUASIMODO2- I_DM 19
87
+ QUASIMODO2- LTR_DM 0
88
+ QUASIMODO_I- int 3
89
+ QUASIMODO_LTR 1
90
+ R1_DM 0
91
+ ROOA_I- int 0
92
+ ROOA_LTR 0
93
+ ROVER- I_DM 188
94
+ ROVER- LTR_DM 1
95
+ S2_DM 0
96
+ STALKER4_I- int 28
97
+ STALKER4_LTR 0
98
+ S_DM 25
99
+ Stalker2_I- int 32
100
+ Stalker2_LTR 2
101
+ TART- A 2
102
+ TART_B1 10
103
+ TC1- 2_DM 0
104
+ TC1_DM 0
105
+ TLD2 0
106
+ TRANSIB1 0
107
+ TRANSIB2 12
108
+ ZAM_I- int 0
109
+ _AACACA_n 0
110
+ _AAT_n 0
111
+ _ACAATAG_n 0
112
+ _ACC_n 0
113
+ _AGAGAAG_n 0
114
+ _AGAGA_n 0
115
+ _ATAAT_n 0
116
+ _ATATATT_n 0
117
+ _ATATTAT_n 0
118
+ _ATTTTT_n 0
119
+ _ATT_n 0
120
+ _AT_n 0
121
+ _A_n 0
122
+ _CATA_n 0
123
+ _CTTTT_n 0
124
+ _GAGAA_n 0
125
+ _GCCTTT_n 0
126
+ _TAATAT_n 0
127
+ _TAATA_n 0
128
+ _TATAAAA_n 0
129
+ _TATAA_n 0
130
+ _TATCATG_n 0
131
+ _TA_n 0
132
+ _TGTTG_n 0
133
+ _TTATATA_n 0
134
+ _TTATAT_n 0
135
+ _TTATA_n 0
136
+ _TTA_n 0
137
+ _TTCTT_n 0
138
+ _TTC_n 0
139
+ _TTTAT_n 0
140
+ _TTTA_n 0
141
+ _TTTC_n 0
142
+ _TTTGA_n 0
143
+ _TTTTAG_n 0
144
+ _TTTTCTT_n 0
145
+ _TTTTC_n 0
146
+ _T_n 0
You can’t perform that action at this time.
0 commit comments