]> git.donarmstrong.com Git - biopieces.git/commitdiff
fixed default cast for lists in biopieces.rb
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Wed, 4 May 2011 14:10:50 +0000 (14:10 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Wed, 4 May 2011 14:10:50 +0000 (14:10 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1370 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/Maasha/lib/biopieces.rb

index e8486c329c2f4c34030d0b7ecf790452a44c4bbf..8ee242342dcb0f6198667f9005f2ca38b185990c 100644 (file)
@@ -374,7 +374,13 @@ class OptionHandler
   def options_default
     @casts.each do |cast|
       if cast[:default]
-        @options[cast[:long]] = cast[:default] unless @options.has_key? cast[:long]
+        unless @options.has_key? cast[:long]
+          if cast[:type] == 'list'
+            @options[cast[:long]] = cast[:default].split ','
+          else
+            @options[cast[:long]] = cast[:default]
+          end
+        end
       end
     end
   end