summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Maunz <andreas@maunz.de>2012-02-21 08:33:53 +0100
committerAndreas Maunz <andreas@maunz.de>2012-02-21 08:33:53 +0100
commit8c95e3421122b9c97b02100ac87d18e39018a74c (patch)
treefdb8ebee1d905c6c4b783fd5c7feb9b6c56a05eb
parent545a28a72a97bf8ab49e5f565ca17b23f449ff13 (diff)
Fixed 3D calculation
-rw-r--r--lib/parser.rb7
-rw-r--r--lib/utils.rb11
2 files changed, 8 insertions, 10 deletions
diff --git a/lib/parser.rb b/lib/parser.rb
index 4b56786..73eb756 100644
--- a/lib/parser.rb
+++ b/lib/parser.rb
@@ -397,17 +397,14 @@ module OpenTox
info = ''
@feature_types.each do |feature,types|
if types.uniq.size == 0
- type = "helper#MissingFeature"
+ type = "helper#MissingFeature" # TODO: Fit to OT ontology!
elsif types.uniq.size > 1
type = OT.NumericFeature
else
type = types.first
end
@dataset.add_feature_metadata(feature,{RDF.type => [type]})
- info += "\"#{@dataset.feature_name(feature)}\" detected as #{type.split('#').last}." if type
-
- # TODO: rewrite feature values
- # TODO if value.to_f == 0 @activity_errors << "#{id} Zero values not allowed for regression datasets - entry ignored."
+ info += "'#{@dataset.feature_name(feature)}' detected as '#{type.split('#').last}'<br>" if type
end
@dataset.metadata[OT.Info] = info
diff --git a/lib/utils.rb b/lib/utils.rb
index f5775cf..dde80aa 100644
--- a/lib/utils.rb
+++ b/lib/utils.rb
@@ -203,11 +203,12 @@ module OpenTox
end
ambit_smiles_uri = OpenTox::RestClientWrapper.get(ambit_ds_uri + "/features", {:accept=> "text/uri-list"} ).chomp
- # Calculate 3D for CPSA
- if types.include? "cpsa"
- ambit_ds_mopac_uri = OpenTox::RestClientWrapper.post(ambit_mopac_model_uri, {:dataset_uri => ambit_ds_uri}, {:accept => "text/uri-list"} )
- LOGGER.debug "MOPAC dataset: #{ambit_ds_mopac_uri }"
- end
+ # -C-a-l-c-u-l-a-t-e- -3-D- -f-o-r- -C-P-S-A-
+ # Always calculate 3D! See http://goo.gl/Tk81j
+ #if types.include? "cpsa"
+ ambit_ds_mopac_uri = OpenTox::RestClientWrapper.post(ambit_mopac_model_uri, {:dataset_uri => ambit_ds_uri}, {:accept => "text/uri-list"} )
+ LOGGER.debug "MOPAC dataset: #{ambit_ds_mopac_uri }"
+ #end
# Get Ambit results
ambit_result_uri = [] # 1st pos: base uri, then features