This is an automated email from the git hooks/post-receive script.

plessy pushed a commit to branch master
in repository bedtools.

commit af1113e79ea526e72405104d0b6eab3f2b48f6f8
Merge: 8bba882 77c1bda
Author: nkindlon <[email protected]>
Date:   Fri Feb 28 09:09:35 2014 -0500

    More unit tests, also fixed files messed up by previous merge attempt.

 test/map/test-map.sh | 65 ++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 58 insertions(+), 7 deletions(-)

diff --cc test/map/test-map.sh
index a47b14e,f62d364..d9ecbac
--- a/test/map/test-map.sh
+++ b/test/map/test-map.sh
@@@ -671,71 -671,3 +671,122 @@@ echo "chr1      0       50      
three_blocks_match      15      
  $BT map -o sum -a three_blocks_match.bed -b three_blocks_nomatch.bed -split > 
obs
  check obs exp
  rm obs exp
 +
 +
 +
 +
 +
 +
 +###########################################################
 +#
 +#
 +#  Tests for multiple columns and operations
 +#
 +#
 +############################################################
 +
 +
 +###########################################################
 +#  Test that error is given when ops outnumber columns
 +############################################################
 +echo "    map.t46...\c"
 +echo \
 +"
 +*****
 +***** ERROR: There are 1 columns given, but there are 2 operations."  > exp
 +../../bin/bedtools map -a ivls.bed -b values.bed -o count,sum 2>&1 > 
/dev/null | head -3 > obs
 +check obs exp
 +rm obs exp
 +
 +
 +###########################################################
 +#  Test that error is given when columns outnumber ops,
 +# if there are two or more ops.
 +############################################################
 +echo "    map.t47...\c"
 +echo \
 +"
 +*****
 +***** ERROR: There are 3 columns given, but there are 2 operations."  > exp
 +../../bin/bedtools map -a ivls.bed -b values.bed -c 5,1,2 -o count,sum 2>&1 > 
/dev/null | head -3 > obs
 +check obs exp
 +rm obs exp
 +
 +
 +###########################################################
 +#  Test that numeric ops for non-numeric columns aren't allowed
 +############################################################
 +echo "    map.t48...\c"
 +echo \
 +"
 +*****
 +***** ERROR: Column 1 is not a numeric field for database file values.bed."  
> exp
 +../../bin/bedtools map -a ivls.bed -b values.bed -c 1 -o sum 2>&1 > /dev/null 
| head -3 > obs
 +check obs exp
 +rm obs exp
 +
 +
 +###########################################################
 +#  Test that multiple columns are allowed with a 
 +# single operation
 +############################################################
- #
- # TBD
- #
- #echo "    map.t49...\c"
- #../../bin/bedtools map -a ivls.bed -b values.bed -c 2 -o sum 2>&1 > 
/dev/null | head -3 > obs
- #check obs exp
- #rm obs exp
++echo "    map.t49...\c"
++echo \
++"chr1 0       100     65      9
++chr1  100     200     1       7
++chr2  0       100     .       .
++chr2  100     200     .       .
++chr3  0       100     6       7
++chr3  100     200     8       23" > exp
++../../bin/bedtools map -a ivls.bed -b values4.bed -c 5,7 -o sum > obs
++check obs exp
++rm obs exp
++
 +
++###########################################################
++#  Test that multiple columns are allowed with an
++#  equal number of ops that aren't all the same
++############################################################
++echo "    map.t50...\c"
++echo \
++"chr1 0       100     13.5    65      9
++chr1  100     200     120     1       7
++chr2  0       100     .       .       .
++chr2  100     200     .       .       .
++chr3  0       100     10      6       7
++chr3  100     200     120     8       23" > exp
++../../bin/bedtools map -a ivls.bed -b values4.bed -c 2,5,7 -o mean,sum,sum > 
obs
++check obs exp
++rm obs exp
++
++
++###########################################################
++#  Test stddev
++############################################################
++echo "    map.t51...\c"
++echo \
++"chr1 0       100     12.9167
++chr1  100     200     0
++chr2  0       100     .
++chr2  100     200     .
++chr3  0       100     76.2222
++chr3  100     200     0.25" > exp
++../../bin/bedtools map -a ivls.bed -b values4.bed -c 7 -o stddev > obs
++check obs exp
++rm obs exp
++
++###########################################################
++#  Test sample_stddev
++############################################################
++echo "    map.t52...\c"
++echo \
++"chr1 0       100     15.5
++chr1  100     200     .
++chr2  0       100     .
++chr2  100     200     .
++chr3  0       100     114.333
++chr3  100     200     0.5" > exp
++../../bin/bedtools map -a ivls.bed -b values4.bed -c 7 -o sample_stddev > obs
++check obs exp
++rm obs exp
 +

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/debian-med/bedtools.git

_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to