Class: GffGo

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

Instance Method Summary collapse

Instance Method Details

#report(go, parent, seqid) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/gene_assembler/gff_go.rb', line 2

def report(go,parent,seqid)
  if go.source.nil?
    go.source='Unknown'
  end
  obsolete=nil
  if go.obsolete
    obsolete="Obsolete=True"
  end
  go_text="#{seqid}\t#{go.source}\tOntology\t#{go.beg}\t#{go.end}\t.\t+\t.\tID=#{parent}_#{go.name}#{go.code};Parent=#{parent};Name=#{go.name}_#{go.code};Note=#{go.name}_#{go.code};#{obsolete}"
  return go_text
end