Mercurial > repos > devteam > cut_columns
diff cutWrapper.pl @ 3:cec635fab700 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/cut_columns commit e3d5231ad1ca93ad49117e9804266f371d863e82
author | devteam |
---|---|
date | Fri, 05 Aug 2016 16:38:13 -0400 |
parents | 34c29e183ef7 |
children |
line wrap: on
line diff
--- a/cutWrapper.pl Wed Nov 11 12:10:10 2015 -0500 +++ b/cutWrapper.pl Fri Aug 05 16:38:13 2016 -0400 @@ -9,6 +9,9 @@ my @out = (); my $command = ""; my $field = 0; +my $start = 0; +my $end = 0; +my $i = 0; # a wrapper for cut for use in galaxy # cutWrapper.pl [filename] [columns] [delim] [output] @@ -20,6 +23,13 @@ if (m/^c\d{1,}$/i) { push (@columns, $_); $columns[@columns-1] =~s/c//ig; + } elsif (m/^c\d{1,}-c\d{1,}$/i) { + ($start, $end) = split(/-/, $_); + $start =~ s/c//ig; + $end =~ s/c//ig; + for $i ($start .. $end) { + push (@columns, $i); + } } }