class FastaProcessor
Define a subclass to override events
Public Instance Methods
on_begin_process()
click to toggle source
override begin processing
# File lib/seqtrimnext/utils/fasta2xml.rb, line 43 def on_begin_process() # print XML header puts "<?xml version=\"1.0\"?>\n<trace_volume>\n"; end
on_end_process()
click to toggle source
override end processing
# File lib/seqtrimnext/utils/fasta2xml.rb, line 59 def on_end_process() #print foot puts "</trace_volume>\n"; end
on_process_sequence(seq_name,seq_fasta)
click to toggle source
override sequence processing
# File lib/seqtrimnext/utils/fasta2xml.rb, line 51 def on_process_sequence(seq_name,seq_fasta) # prints the xml tags puts "<trace>\n\t<trace_name>#{seq_name}</trace_name>\n\t<clip_vector_left>1</clip_vector_left>\n\t<clip_vector_right>#{seq_fasta.length.to_s}</clip_vector_right>\n</trace>\n"; end