lib/rbbt/sources/ensembl_ftp.rb in rbbt-sources-2.0.1 vs lib/rbbt/sources/ensembl_ftp.rb in rbbt-sources-2.0.2
- old
+ new
@@ -21,9 +21,10 @@
if build.to_s == "current"
else
release = Ensembl.releases[build]
name = Organism.scientific_name(organism)
ftp = Net::FTP.new(Ensembl::FTP::SERVER)
+ ftp.passive = true
ftp.login
ftp.chdir(File.join('pub', release, 'mysql'))
file = ftp.list(name.downcase.gsub(" ",'_') + "_core_*").collect{|l| l.split(" ").last}.last
ftp.close
end