diff options
author | Andreas Maunz <andreas@maunz.de> | 2012-02-23 16:44:18 +0100 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2012-02-23 16:44:18 +0100 |
commit | 44780f8305e3a4fbaa0c06ce73af50e95105a813 (patch) | |
tree | 155eae8e531736be51d2a0f75d991dbb33aef7cc | |
parent | 508736f5d981a619269aae38689e60d6af5c7bb0 (diff) |
Omitting missing features on CSV download
-rw-r--r-- | lib/serializer.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/serializer.rb b/lib/serializer.rb index 30cb2ba..2205ade 100644 --- a/lib/serializer.rb +++ b/lib/serializer.rb @@ -460,6 +460,17 @@ module OpenTox @rows = [] @rows << ["SMILES"] features = dataset.features.keys + + delete_features = [] + features.each{ |fn| + dataset.features[fn][RDF.type].each { |typestr| + if typestr.include? "MissingFeature" + delete_features << fn + end + } + } + features = features - delete_features + @rows.first << features @rows.first.flatten! dataset.data_entries.each do |compound,entries| |