annotate Flash_wrapper.rb @ 1:e70d522bcaae draft default tip

Include xml
author biowebdb
date Thu, 20 Mar 2014 14:58:18 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
1 #!/usr/bin/ruby
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
2 require 'logger'
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
3 require "#{ENV['biowebdb']}/bioinformatics/Bioinformatics"
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
4 c = Bioinformatics.program 'Flash'
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
5 c.logger(Logger.new(STDOUT))
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
6 c.sequence1 = ARGV[0]
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
7 c.sequence2 = ARGV[1]
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
8 c.readLen = ARGV[2]
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
9 c.fragLen = ARGV[3]
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
10 c.maxOverlap = ARGV[4]
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
11 c.workPath = '/tmp/'
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
12 c.execute(c.lineCommand)
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
13
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
14 Kernel.system("cp #{c.outExtended} #{ARGV[5]}")
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
15 Kernel.system("cp #{c.outNotComb1} #{ARGV[6]}")
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
16 Kernel.system("cp #{c.outNotComb2} #{ARGV[7]}")
e70d522bcaae Include xml
biowebdb
parents:
diff changeset
17