Skip to content

Commit d14c47e

Browse files
committed
order log changes
1 parent 505442e commit d14c47e

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

rules/LepMap3/order.smk

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ rule order_markers:
22
input:
33
datacall = "2_Filtering/data.filtered.lepmap3.gz",
44
filt_map = "LOD.master"
5-
output: "4_OrderMarkers/ordered.{lg_range}"
5+
output:
6+
lg = "4_OrderMarkers/ordered.{lg_range}",
7+
runlog = temp("4_OrderMarkers/logs/ordered.{lg_range}.running")
68
log:
7-
runlog = temp("4_OrderMarkers/logs/ordered.{lg_range}.running"),
89
run = "4_OrderMarkers/logs/ordered.{lg_range}.log",
910
recomb = "4_OrderMarkers/recombination/ordered.{lg_range}.recombinations"
1011
message: "Ordering linkage group {params.chrom} with {params.iterations} iterations"
@@ -15,10 +16,10 @@ rule order_markers:
1516
threads: 2
1617
shell:
1718
"""
18-
zcat {input.datacall} | java -cp software/LepMap3 OrderMarkers2 map={input.filt_map} {params.extra} data=- numThreads={threads} numMergeIterations={params.iterations} chromosome={params.chrom} &> {log.runlog}
19-
sed -n '/\*\*\* LG \=/,$p' {log.runlog} > {output}
20-
grep "recombin" {log.runlog} > {log.recomb}
21-
awk '/#java/{{flag=1}} flag; /logL/{{flag=0}}' {log.runlog} > {log.run}
19+
zcat {input.datacall} | java -cp software/LepMap3 OrderMarkers2 map={input.filt_map} {params.extra} data=- numThreads={threads} numMergeIterations={params.iterations} chromosome={params.chrom} &> {output.runlog}
20+
sed -n '/\*\*\* LG \=/,$p' {output.runlog} > {output.lg}
21+
grep "recombin" {output.runlog} > {log.recomb}
22+
awk '/#java/{{flag=1}} flag; /logL/{{flag=0}}' {output.runlog} > {log.run}
2223
"""
2324

2425
rule recomb_summary:

rules/LepMap3/reorder.smk

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ rule reorder_markers:
33
datacall = "2_Filtering/data.filtered.lepmap3.gz",
44
filt_map = "LOD.master",
55
lg_order = "5_Trim/ordered.{lg_range}.trimmed"
6-
output: "6_OrderMarkers/ordered.{lg_range}"
6+
output:
7+
lg = "6_OrderMarkers/ordered.{lg_range}",
8+
runlog = temp("6_OrderMarkers/logs/ordered.{lg_range}.running")
79
log:
8-
runlog = temp("6_OrderMarkers/logs/ordered.{lg_range}.running"),
910
run = "6_OrderMarkers/logs/ordered.{lg_range}.log",
1011
recomb = "6_OrderMarkers/recombination/ordered.{lg_range}.recombination"
1112
message: "Reordering linkage group {params.lg} with {params.iterations} iterations"
@@ -16,10 +17,10 @@ rule reorder_markers:
1617
threads: 2
1718
shell:
1819
"""
19-
zcat {input.datacall} | java -cp software/LepMap3 OrderMarkers2 {params.extra} map={input.filt_map} data=- numThreads={threads} evaluateOrder={input.lg_order} numMergeIterations={params.iterations} &> {log.runlog}
20-
sed -n '/\*\*\* LG \=/,$p' {log.runlog} > {output}
21-
grep "recombin" {log.runlog} > {log.recomb}
22-
awk '/#java/{{flag=1}} flag; /logL/{{flag=0}}' {log.runlog} > {log.run}
20+
zcat {input.datacall} | java -cp software/LepMap3 OrderMarkers2 {params.extra} map={input.filt_map} data=- numThreads={threads} evaluateOrder={input.lg_order} numMergeIterations={params.iterations} &> {output.runlog}
21+
sed -n '/\*\*\* LG \=/,$p' {output.runlog} > {output.lg}
22+
grep "recombin" {output.runlog} > {log.recomb}
23+
awk '/#java/{{flag=1}} flag; /logL/{{flag=0}}' {output.runlog} > {log.run}
2324
"""
2425

2526
rule reorder_summary:

0 commit comments

Comments
 (0)