Class: Parser

Inherits:
Object
  • Object
show all
Defined in:
lib/gene_assembler/parser.rb

Direct Known Subclasses

BlastTypeParser

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file, type = nil) ⇒ Parser

Returns a new instance of Parser.



5
6
7
8
9
10
# File 'lib/gene_assembler/parser.rb', line 5

def initialize(file,type=nil)
   @file=file
  @dataset=create_dataset
  data=parse_file(file) #Se crea objeto de datos para cargar dataset
  load_dataset(data) #Se rellena dataset con la informacion contenida en data
end

Instance Attribute Details

#datasetObject

Returns the value of attribute dataset.



4
5
6
# File 'lib/gene_assembler/parser.rb', line 4

def dataset
  @dataset
end

Instance Method Details

#create_datasetObject



12
13
14
15
# File 'lib/gene_assembler/parser.rb', line 12

def create_dataset
  dataset=Dataset.new('unknown')#No se usa
  return dataset
end

#load_dataset(data) ⇒ Object



21
22
23
# File 'lib/gene_assembler/parser.rb', line 21

def load_dataset(data)
  
end

#parse_file(file) ⇒ Object



17
18
19
# File 'lib/gene_assembler/parser.rb', line 17

def parse_file(file)
  
end