diff options
Diffstat (limited to 'lib/dataset.rb')
-rw-r--r-- | lib/dataset.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/dataset.rb b/lib/dataset.rb index 6e7d67f..b32d526 100644 --- a/lib/dataset.rb +++ b/lib/dataset.rb @@ -135,6 +135,19 @@ module OpenTox end end + # Convert dataset to SDF file + # @return [String] + def to_sdf + substances.each do |substance| + puts substance.sdf.sub(/\$\$\$\$\n/,"") + features.each do |f| + puts "> <#{f.name}>" + puts values(substance,f).uniq.join "," + puts "\n$$$$" + end + end + end + # Parsers # Create a dataset from file (csv,sdf,...) |