Sha256: a4f71746b60029ec4a278a53ad1174e00d71d4b86a5e828151a117eb18ad2055

Contents?: true

Size: 830 Bytes

Versions: 2

Compression:

Stored size: 830 Bytes

Contents

=HEADER
# BLAST RDF template example
#
#   options:  <%= options.to_h %>
#   files:    <%= ARGV %>
#   date:     <%= Time.now %>
#   version:  <%= BLASTXML_BANNER %>

@prefix gene: <http://biobeat.org/rdf/gwp/gene-names#> .
@prefix : <http://biobeat.org/rdf/megablast#> .

=BODY
<%
  blastid = Turtle::mangle_identifier(hit.parent.query_def) 
  id = blastid+'_'+hit.hit_num.to_s
  gene_name = hit.parent.query_def.split(/ /).first
%>
:<%= blastid %>  :query  :<%= id %>
:<%= id %>
  :query_def   "<%= hit.parent.query_def.strip %>";
  gene:gene_name   "<%= gene_name %>";
  :num         <%= hit.hit_num %>;
  :accession   "<%= hit.accession %>";
  :len         <%= hit.len %>;
  :identity    <%= hsp.identity %>;
  :align_len   <%= hsp.align_len %>;
  :bitscore    <%= hsp.bit_score %>;
  :evalue      <%= hsp.evalue %> .

=FOOTER

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bio-blastxmlparser-2.0.4 template/blast2rdf-minimal.erb
bio-blastxmlparser-2.0.3 template/blast2rdf-minimal.erb