Skip to content

Commit 4361947

Browse files
authored
Merge pull request #42 from xin-huang/codex/reorder-outlier-gene-rules
Extract gene column before filtering semicolons to avoid dropping genes in outlier lists
2 parents 98e19ca + 74d4dc8 commit 4361947

6 files changed

Lines changed: 6 additions & 6 deletions

workflow/rules/4.1_positive_selection_selscan.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ rule get_selscan_outlier_genes:
178178
"../envs/selscape-env.yaml"
179179
shell:
180180
"""
181-
( sed '1d' {input.selscan_outliers} | grep -v ";" | awk '{{print $7}}' | sort | uniq > {output.selscan_genes} ) 2> {log} || true
181+
( sed '1d' {input.selscan_outliers} | awk '{{print $7}}' | grep -v ";" | sort | uniq > {output.selscan_genes} ) 2> {log} || true
182182
sed -i '1iGene' {output.selscan_genes} 2>> {log}
183183
"""
184184

workflow/rules/4.2_positive_selection_selscan_xp.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ rule get_selscan_xp_outlier_genes:
201201
"../envs/selscape-env.yaml"
202202
shell:
203203
"""
204-
( sed '1d' {input.selscan_xp_outliers} | grep -v ";" | awk '{{print $7}}' | sort | uniq > {output.selscan_xp_genes} ) 2> {log} || true
204+
( sed '1d' {input.selscan_xp_outliers} | awk '{{print $7}}' | grep -v ";" | sort | uniq > {output.selscan_xp_genes} ) 2> {log} || true
205205
sed -i '1iGene' {output.selscan_xp_genes} 2>> {log}
206206
"""
207207

workflow/rules/4.3_positive_selection_scikit-allel.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ rule get_tajima_d_outlier_genes:
175175
"../envs/selscape-env.yaml"
176176
shell:
177177
"""
178-
( sed '1d' {input.tajima_d_outliers} | grep -v ";" | awk '{{print $7}}' | sort | uniq > {output.tajima_d_genes} ) 2> {log} || true
178+
( sed '1d' {input.tajima_d_outliers} | awk '{{print $7}}' | grep -v ";" | sort | uniq > {output.tajima_d_genes} ) 2> {log} || true
179179
sed -i '1iGene' {output.tajima_d_genes} 2>> {log}
180180
"""
181181

workflow/rules/4.4_positive_selection_scikit-allel_xp.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ rule get_delta_tajima_d_outlier_genes:
174174
"../envs/selscape-env.yaml"
175175
shell:
176176
"""
177-
( sed '1d' {input.delta_outliers} | grep -v ";" | awk '{{print $7}}' | sort | uniq > {output.delta_genes} ) 2> {log} || true
177+
( sed '1d' {input.delta_outliers} | awk '{{print $7}}' | grep -v ";" | sort | uniq > {output.delta_genes} ) 2> {log} || true
178178
sed -i '1iGene' {output.delta_genes} 2>> {log}
179179
"""
180180

workflow/rules/5.1_balancing_selection_betascan.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ rule get_betascan_outlier_genes:
143143
"../envs/selscape-env.yaml"
144144
shell:
145145
"""
146-
( sed '1d' {input.betascan_outliers} | grep -v ";" | awk '{{print $7}}' | sort | uniq > {output.betascan_genes} ) 2> {log} || true
146+
( sed '1d' {input.betascan_outliers} | awk '{{print $7}}' | grep -v ";" | sort | uniq > {output.betascan_genes} ) 2> {log} || true
147147
sed -i '1iGene' {output.betascan_genes} 2>> {log}
148148
"""
149149

workflow/rules/5.2_balancing_selection_scikit-allel.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ rule get_tajima_d_balancing_outlier_genes:
173173
"../envs/selscape-env.yaml"
174174
shell:
175175
"""
176-
( sed '1d' {input.tajima_d_outliers} | grep -v ";" | awk '{{print $7}}' | sort | uniq > {output.tajima_d_genes} ) 2> {log} || true
176+
( sed '1d' {input.tajima_d_outliers} | awk '{{print $7}}' | grep -v ";" | sort | uniq > {output.tajima_d_genes} ) 2> {log} || true
177177
sed -i '1iGene' {output.tajima_d_genes} 2>> {log}
178178
"""
179179

0 commit comments

Comments
 (0)