]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/lib/maasha/filesys.rb
removed debug message
[biopieces.git] / code_ruby / lib / maasha / filesys.rb
index 6a990fa8b2cc67e85f576de1b8deaf088e6eb8f8..02a8a842f1157a9824052c589795c1630580ff90 100644 (file)
@@ -58,13 +58,15 @@ class Filesys
       if file == '-'
         ios = STDIN
       else
-        case `file -L #{file}`
+        case `file -Lk #{file}`
         when /gzip/
-          ios = IO.popen("gzip -cd #{file}")
+          ios = IO.popen("gzip -cd #{file}", :external_encoding=>"EUC-JP")
         when /bzip/
           ios = IO.popen("bzcat #{file}")
-        else
+        when /ASCII/
           ios = File.open(file, mode, options)
+        else
+          raise "Unknown file type: #{`file -L #{file}`}"
         end
       end
     end