lib/sushi_fabric/sushiApp.rb in sushi_fabric-1.1.6 vs lib/sushi_fabric/sushiApp.rb in sushi_fabric-1.1.7
- old
+ new
@@ -1,8 +1,8 @@
#!/usr/bin/env ruby
# encoding: utf-8
-# Version = '20220127-101054'
+# Version = '20220207-142315'
require 'csv'
require 'fileutils'
require 'yaml'
require 'drb/drb'
@@ -114,11 +114,15 @@
end
def default_value(k,v=nil)
if v
@defaults[k] = v
else
- @defaults[k]
+ if @defaults
+ @defaults[k]
+ else
+ ""
+ end
end
end
def data_type(k)
if @defaults
@defaults[k].class
@@ -250,10 +254,10 @@
#@workflow_manager = workflow_manager_instance||DRbObject.new_with_uri(WORKFLOW_MANAGER)
@last_job = true
end
def set_input_dataset
if @dataset_tsv_file
- dataset_tsv = CSV.readlines(@dataset_tsv_file, {:headers=>true, :col_sep=>"\t"})
+ dataset_tsv = CSV.readlines(@dataset_tsv_file, :headers=>true, :col_sep=>"\t")
@dataset_hash = []
@dataset = []
dataset_tsv.each do |row|
@dataset_hash << row.to_hash
@dataset << row.to_hash