From 98ca97c89b4541bb155d16dcdf02c6c19d4f3a0d Mon Sep 17 00:00:00 2001 From: martinahansen Date: Fri, 13 Aug 2010 08:51:56 +0000 Subject: [PATCH] fixed type bug in ruby code git-svn-id: http://biopieces.googlecode.com/svn/trunk@1057 74ccb610-7750-0410-82ae-013aeee3265d --- bp_bin/swapcase_seq | 2 +- code_python/Cjung/Args.pyc | Bin 5023 -> 5375 bytes code_ruby/Maasha/lib/biopieces.rb | 8 ++++--- code_ruby/Maasha/test/test_biopieces.rb | 28 ++++++++++++++++++++++-- 4 files changed, 32 insertions(+), 6 deletions(-) diff --git a/bp_bin/swapcase_seq b/bp_bin/swapcase_seq index 9681ae2..4831f2a 100755 --- a/bp_bin/swapcase_seq +++ b/bp_bin/swapcase_seq @@ -35,7 +35,7 @@ casts = [] bp = Biopieces.new -options = bp.parse(ARGV,casts) +options = bp.parse(ARGV, casts) bp.each_record do |record| record["SEQ"].swapcase! if record.has_key? "SEQ" diff --git a/code_python/Cjung/Args.pyc b/code_python/Cjung/Args.pyc index 795e1a5b55df1872c78e3b6dd439ae10af66b542..4c39c4a68733e7fdac49e939fe26d08e98449439 100644 GIT binary patch literal 5375 zcmcgwTW=f36+XMXNL)*{6w6NRrpXkx8oIS4+b9x;b%Q!?;!6P4SjAAP)FoEj6}1kz z%j^to3$Rh3&RhRQU-H;r(bocf?!V|CXut0aDN2R?5*rb+zoTM#zfw^0fMv}E8k0d=IH`0Y^V^MDKH6}Vq z!GMhuoNQ-7p5CO??;d_EJBuoRQqog8_mTwZlH8{7DY<>8m<(K!Y*F%M4(D9o{!O;i zWiJ*%EPV_01y)Y`muTNfS5R+Aj#qa$-;$(f4tKI5>Dj{udfwIsmxFG$+UKamze0)8 zouo(ydC@oJo=K|yc$gK=c1$^Pd0E)Yvv-%xUOvd$_LAw9g@csIT~;NotfJ`ivNCp< z38}8Gkd13NBQ{b6FbMMSyZYgHp{GgDiiN^=%DruB>0P z5x%cox$>)xE7v!!UC;lEzfD)i%bQi-_VBHLA<9qj*bD_8+67A3g&N3rU^A?vM$UWF zV5K2_7*Rvmt9HScV85Eij@ks@zzkYC5M~f*<%Gmr?Gs$?DtXkppH+KhHB_9b`^0_& zV2b0oA2KXzMXkGqbxG07Oq#f)6SYQF*)I}MrEOgW?Orl#YeruHUv^f>FlvFBrk&`1RqL%$RRQG^H>zLK{^yrtY`5K2= zUtfP{zUJ;&>k(K!q{A&d_8|%{A}uH%_Vw;}tY72sLZ3SjhIfYDc? z>9A1V=a>`n%y%qs%vQV3Wj;ia7rDDUu?!DO$7E1NIz_}Il-OgZ$T5=J6WMH&){fgR zt#WphxP3Q|_HJS`!ixi7u>;==hCJ5ZsY-&`E4I*i#Yz9h3B!RC%UqEL9 zqTC1|_Q_^@0gaf2 zf;B2faf=O-s2su2cx-4$mHv4$z&eVH4v#6NJ=*l>+Qhkon3~l|zO2Ssn>&iBTLtS4 zAf^Z5JoYRK38UZ)K8xW}&n~B z&J@{G@8~Ww5ZZiqaA5YTa_Bqgoz%jWFYz*mYhY>QL@(k!DXntE#e!PqRbmKyR|;%F$g-K9C`(T`Mn?DqQ8Y2|`Np z^w;sNj#|Q+%mt?cKBqvB2+v|r3(f^6gC=NlKBTet$a9XRaVS~-gv!CH`f6|QN|9&4 zv?hNH<+*pyfovD=0$FG=&M zN9_>(aLs!)IUC-+SNvoq<9pR{?}ge6ce>S93_hiXkgYoNB&n1Y)B6ML4iPP@sw3`G z6I6OmO>3vup`ujcSh8i+c2@JwbTZ_IRuvp=Pi99y-bI_bx_74ecQ^?}g7BA~HvQ)A~0hWHZXW&o&bA1XFkKK%Cno^ccY@ICh z$7hK4{Ci_5TYL(0V%t-`%?0lTnsrXHZ<!XfhhB0rXwCb2>YpR2Yj-RW1K1!|VF8$WfdhJ``4bQ|+csR=)Hj$d(6J88YSBv2S XQb>Hlh1#4ngC%_44teKTnDqP)MAV>l literal 5023 zcmb_g>uwau6+YcFV|&^**o%P$HlY&m?vVHb4hdvLE-cyQ63IdBT{-avjoQ;~yV;rU z*{&ME5-UZ4e|dtuLVo5=@;h&_FOYoSsTq%rj3TWvR##Vbow}XxJC}0*yZPwR-M3G= zGWyl<{w*H65s0KBJ17I$2_y|=CzP}%J2gq`@^xKy>RM^YPD3kGvNI)VL-sIaO5TdR z5&6^3v}7}qPRsL9%706cO-ni>Z!l$3(xzlh$sk;Q$kaX#2Crgr^KWd=of;PAuw6fK@NZtJnx{DqqMcT`YeN*n4 zq}m_$v%=Z7DF-eu3%fG;wqo}3Ue>ZVOt&l?q)hIzDsg2MMW2_IvHhgiGqzjh180pp zNL)KwHC2|R#+LmIqxyZUWw2N_p8ov;gVN^QLDHM-0MdR*jDL|;hU;-Q%f0Iw+@Ur5 z`HQSDWr0ncTz189pDxV{lkb_L#70yW6Z36`HrdZiKePIV$Z5O4ejt-u3#GkxU|tM{ zP8DX4%Nr_Sv;m6^IOr$MtE}s?G_vymo@PN zZ`|E{z8EOT+)u3gR0yw60oFYT?NJ7FsrLZKLA>GR!KiVtBT}Rf!&PE$NXJj4hWj0Q&E~$UO1gy$yyBiy8s0{=_S^A0xPe< zqvO;0;da=cjCZ92gE>-p%283%ehk%pNshJ6a%+6_8`gYp~XJu_c%cdT^@EFUuA z0UrAd1pv+i$wP59$>H7txdgBATBI{22ci|gSkns7^IbsCS7yhAZelaS zivwV>L*EOAyihTl_4ZV3tQ!@BavNzzU#7c-90*=66_c zC~rcAv>`YMk(-v{o&;Dthx?BhJj!`E_!@&lL$*fVo|2eHrC7&sK(514ZndZc-S60+ zw~fu*>TsY)I&QeK=TTm}cFlabb^qaK2E@l{;i)cU z?6V)DAQVw>9)I)ULeL0j0LmO5g@jZfM;_p@|3dNVpER-ZA0CpB+J|nxg_QuPkM(Ok zM>Y}2oe=7T7VFFdvkQRv7ARzS}!AdsW%@9dtr!$V!Cx0}lTWew!^SI=;+8Er{e$z0<$Z{uFCgVn&I0 zjs;T=1-9EOZ5At2&ap$u!Qyd|X0JZ0si<{jbIc5x93uBmosy>`cnov4rt!`C3NR|wJwxmDIr;E@sFk5Uh0 z1PA$^yP<^MY;oO*o?>O=Res~q-|t~KOy|L^Lo_$@=UNKR)YPGzIMZzi9WGAJ1oOv% zJ~}$kX>^&Kire9-H1jz9Q0lu+Pyz$K@8MJlDbGct_2*iIoixIuRD_&)K#3Ryi47kU z$n(0C*Aa}=Th?&^_W0PPesixT7sAI+iYpTtwI3J_jA}2`Uih#rMa6!Kxd+Guoq3s5 z3gS2|hdCfLWL0&{XKC_Bccm%g_?A(WinFETTDI-wygi-_d6!kSMcbp<(T{J@W{aou zoKV+AhoJoTYfd7WgO7-}#M3!Y#huU}{qx1#T(U0e>~rm|PKsPRyiRx{Ew)JuDh)RRE5s@zdhNDaKB;rJ)~ z#uyM&hpJbNA)NewD45o$XMhKuSR>VYd6IE)Ysy)A7`o~}p7>Xt>aHPT#2iwrkjXD2R-6E*0*N0vw8_+x2^WG3wC^1j4H^H8imp~!S#f)>qil+%#hoem-h zqI;)bro$eaBv_}DmfcP#UPL{>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< + +# This software is part of the Biopieces framework (www.biopieces.org). + +# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< + require 'test/unit' require 'mocha' require 'biopieces' @@ -115,7 +139,7 @@ class OptionTest < Test::Unit::TestCase end test "Biopieces#parse with legal allowed cast values don't raise" do - ["foo,bar",nil].each do |allowed| + ["foo,bar,0",nil].each do |allowed| argv = [] casts = [{:long=>"foo", :short=>"f", :type=>"int", :mandatory=>false, :default=>nil, :allowed=>allowed, :disallowed=>nil}] assert_nothing_raised(CastError) { @bp.parse(argv, casts, SCRIPT_PATH) } @@ -131,7 +155,7 @@ class OptionTest < Test::Unit::TestCase end test "Biopieces#parse with legal disallowed cast values don't raise" do - ["foo,bar",nil].each do |disallowed| + ["foo,bar,0",nil].each do |disallowed| argv = [] casts = [{:long=>"foo", :short=>"f", :type=>"int", :mandatory=>false, :default=>nil, :allowed=>nil, :disallowed=>disallowed}] assert_nothing_raised(CastError) { @bp.parse(argv, casts, SCRIPT_PATH) } -- 2.39.5