summaryrefslogtreecommitdiff
path: root/scripts/bbp2blood-brain-barrier.rb
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bbp2blood-brain-barrier.rb')
-rw-r--r--scripts/bbp2blood-brain-barrier.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/bbp2blood-brain-barrier.rb b/scripts/bbp2blood-brain-barrier.rb
new file mode 100644
index 0000000..aab8872
--- /dev/null
+++ b/scripts/bbp2blood-brain-barrier.rb
@@ -0,0 +1,18 @@
+require_relative '../../lazar/lib/lazar'
+include OpenTox
+
+CSV.open("../classification/blood-brain-barrier.csv", "wb") do |csv|
+ CSV.read("../classification/bbp2.smi",{:col_sep => "\t"}).each do |line|
+ smi = line.first
+ act = line[-2]
+ p smi, act
+ if act =~ /p/i
+ csv << [smi, "penetrating"]
+ elsif act =~ /n/i
+ csv << [smi, "nonpenetrating"]
+ else
+ p "unknown act '#{act}'"
+ end
+ end
+end
+