summaryrefslogtreecommitdiff
path: root/patches
diff options
context:
space:
mode:
authorSimon Tournier <simon.tournier@u-paris.fr>2026-02-04 17:12:37 +0100
committerGhislain Vaillant <ghislain.vaillant@inria.fr>2026-02-04 22:47:32 +0100
commita0375958555aacafff2ca5cdb6c2569695a6ebd8 (patch)
treecc3b389776940fd68a4daaddb98cfbca05c813f2 /patches
parentb2754827e0b8f20ab6b733ad437e51f71b2d576c (diff)
bioinformatics: cgp-cavemanwrapper: Move patch to patches folder.
* guix-science/packages/bioinformatics.scm (cgp-cavemanwrapper): Change patch location. * cgp-cavemanwrapper-fix-script.patch: Move to patches/ folder.
Diffstat (limited to 'patches')
-rw-r--r--patches/cgp-cavemanwrapper-fix-script.patch54
1 files changed, 54 insertions, 0 deletions
diff --git a/patches/cgp-cavemanwrapper-fix-script.patch b/patches/cgp-cavemanwrapper-fix-script.patch
new file mode 100644
index 0000000..75ffd63
--- /dev/null
+++ b/patches/cgp-cavemanwrapper-fix-script.patch
@@ -0,0 +1,54 @@
1diff -crB cgpCaVEManWrapper-1.15.2-orig/bin/caveman_merge_results.pl cgpCaVEManWrapper-1.15.2/bin/caveman_merge_results.pl
2*** cgpCaVEManWrapper-1.15.2-orig/bin/caveman_merge_results.pl 2020-01-17 08:25:27.822179647 +0100
3--- cgpCaVEManWrapper-1.15.2/bin/caveman_merge_results.pl 2020-01-17 08:26:26.735045998 +0100
4***************
5*** 41,47 ****
6 {
7 my $options = setup();
8 merge_vcf($options->{'out'}.'.snps', $options->{'snp_vcf'});
9! merge_vcf($options->{'out'}.'.subs', $options->{'sub_vcf'});
10 merge_bed($options->{'out'}.'.no_analysis', $options->{'na_bed'});
11 }
12
13--- 41,47 ----
14 {
15 my $options = setup();
16 merge_vcf($options->{'out'}.'.snps', $options->{'snp_vcf'});
17! merge_vcf($options->{'out'}.'.muts', $options->{'mut_vcf'});
18 merge_bed($options->{'out'}.'.no_analysis', $options->{'na_bed'});
19 }
20
21***************
22*** 66,72 ****
23 my ($path_prefix, $bed_files) = @_;
24 my $new_bed = $path_prefix.'.bed';
25 my $new_tmp_bed = $path_prefix.'.tmp.bed';
26! system(qq{grep '^#' $bed_files->[0] > $new_tmp_bed});
27 system(qq{cat @{$bed_files} | grep -v '^#' | sort -k1,1 -k2,2n >> $new_tmp_bed});
28
29 #Now merge the bed file with bedtools merge so we have a much smaller output file.
30--- 66,72 ----
31 my ($path_prefix, $bed_files) = @_;
32 my $new_bed = $path_prefix.'.bed';
33 my $new_tmp_bed = $path_prefix.'.tmp.bed';
34! # system(qq{grep '^#' $bed_files->[0] > $new_tmp_bed});
35 system(qq{cat @{$bed_files} | grep -v '^#' | sort -k1,1 -k2,2n >> $new_tmp_bed});
36
37 #Now merge the bed file with bedtools merge so we have a much smaller output file.
38***************
39*** 103,109 ****
40 if($file =~ m/\.snps\.vcf$/) {
41 push @{$opts{'snp_vcf'}}, $file;
42 }elsif($file =~ m/\.muts\.vcf$/){
43! push @{$opts{'snp_vcf'}}, $file;
44 }
45 elsif($file =~ m/\.no_analysis\.bed$/) {
46 push @{$opts{'na_bed'}}, $file;
47--- 103,109 ----
48 if($file =~ m/\.snps\.vcf$/) {
49 push @{$opts{'snp_vcf'}}, $file;
50 }elsif($file =~ m/\.muts\.vcf$/){
51! push @{$opts{'mut_vcf'}}, $file;
52 }
53 elsif($file =~ m/\.no_analysis\.bed$/) {
54 push @{$opts{'na_bed'}}, $file;