Class: LoadFastaNamesInHash

Inherits:
FastaReader
  • Object
show all
Defined in:
lib/seqtrimnext/utils/load_fasta_names_in_hash.rb

Overview

Define a subclass to override events

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#namesObject (readonly)

Returns the value of attribute names.



22
23
24
# File 'lib/seqtrimnext/utils/load_fasta_names_in_hash.rb', line 22

def names
  @names
end

Instance Method Details

#on_begin_processObject

override begin processing



25
26
27
# File 'lib/seqtrimnext/utils/load_fasta_names_in_hash.rb', line 25

def on_begin_process()
	@names = {}
end

#on_end_processObject

override end processing



34
35
# File 'lib/seqtrimnext/utils/load_fasta_names_in_hash.rb', line 34

def on_end_process()
end

#on_process_sequence(seq_name, seq_fasta) ⇒ Object



29
30
31
# File 'lib/seqtrimnext/utils/load_fasta_names_in_hash.rb', line 29

def on_process_sequence(seq_name,seq_fasta)
	@names[seq_name]=true
end