Repository 'coverage_report'
hg clone https://toolshed.g2.bx.psu.edu/repos/geert-vandeweyer/coverage_report

Changeset 25:6cb012c8497a (2015-02-12)
Previous changeset 24:fd788f9db899 (2015-02-12) Next changeset 26:859999cb135b (2017-11-29)
Commit message:
Added BED format check before collapsing regions.
modified:
CoverageReport.pl
b
diff -r fd788f9db899 -r 6cb012c8497a CoverageReport.pl
--- a/CoverageReport.pl Thu Feb 12 08:51:37 2015 -0500
+++ b/CoverageReport.pl Thu Feb 12 09:54:03 2015 -0500
b
@@ -78,6 +78,13 @@
 
 ## 0. Collapse overlapping target regions.
 if (defined($opts{'T'})) {
+ ## check BED format. Must have 6 cols if using this.
+ my $head = `head -n 1 $opts{'t'}`;
+ chomp;
+ my @c = split(/\t/,$head);
+ if (scalar(@c) < 6) {
+ die("Targets BED file must be in 6-column format for collapsings. See tool documentation for more info.\n");
+ }
  my $targets = $opts{'t'};
  my $tmptargets = "$wd/collapsedtargets.bed";
  system("sort -k1,1 -k2,2n $targets > $wd/sorted.targets.bed");