Module: MartSearch::ServerViewHelpers::EnsemblLinks
- Included in:
- MartSearch::ServerViewHelpers
- Defined in:
- lib/martsearch/server_view_helpers/ensembl_links.rb
Overview
View helpers for linking to Ensembl/Vega
Instance Method Summary (collapse)
-
- (Object) ensembl_link_url_from_coords(species, chr, start_pos, end_pos, das_tracks = [])
Helper function to construct a url for linking to Ensembl from a series of co-ordinates.
-
- (Object) ensembl_link_url_from_exon(species, exon)
Helper function to construct a url for linking to Ensembl from a Ensembl Exon ID.
-
- (Object) ensembl_link_url_from_gene(species, gene, das_tracks = [])
Helper function to construct a url for linking to Ensembl from an Ensembl Gene ID.
-
- (Object) ensembl_link_url_from_transcript(species, gene, transcript, view = :transcript)
Helper function to construct a url for linking to Ensembl from an Ensembl Transcript ID.
-
- (Object) vega_link_url_from_exon(species, exon)
Helper function to construct a url for linking to Vega from a Ensembl Exon ID.
-
- (Object) vega_link_url_from_gene(species, gene, das_tracks = [])
Helper function to construct a url for linking to Vega from a Vega Gene ID.
Instance Method Details
- (Object) ensembl_link_url_from_coords(species, chr, start_pos, end_pos, das_tracks = [])
Helper function to construct a url for linking to Ensembl from a series of co-ordinates.
60 61 62 |
# File 'lib/martsearch/server_view_helpers/ensembl_links.rb', line 60 def ensembl_link_url_from_coords( species, chr, start_pos, end_pos, das_tracks=[] ) ensembl_vega_contigview_link_url( :ensembl, species, "?r=#{chr}:#{start_pos}-#{end_pos};", das_tracks ) end |
- (Object) ensembl_link_url_from_exon(species, exon)
Helper function to construct a url for linking to Ensembl from a Ensembl Exon ID.
38 39 40 |
# File 'lib/martsearch/server_view_helpers/ensembl_links.rb', line 38 def ensembl_link_url_from_exon( species, exon ) ensembl_vega_exonview_link_url( :ensembl, species, exon ) end |
- (Object) ensembl_link_url_from_gene(species, gene, das_tracks = [])
Helper function to construct a url for linking to Ensembl from an Ensembl Gene ID.
18 19 20 |
# File 'lib/martsearch/server_view_helpers/ensembl_links.rb', line 18 def ensembl_link_url_from_gene( species, gene, das_tracks=[] ) ensembl_vega_contigview_link_url( :ensembl, species, "?g=#{gene}", das_tracks ) end |
- (Object) ensembl_link_url_from_transcript(species, gene, transcript, view = :transcript)
Helper function to construct a url for linking to Ensembl from an Ensembl Transcript ID.
29 30 31 |
# File 'lib/martsearch/server_view_helpers/ensembl_links.rb', line 29 def ensembl_link_url_from_transcript( species, gene, transcript, view=:transcript ) ensembl_vega_transcriptview_link_url( :ensembl, species, view, "g=#{gene};t=#{transcript}" ) end |
- (Object) vega_link_url_from_exon(species, exon)
Helper function to construct a url for linking to Vega from a Ensembl Exon ID.
47 48 49 |
# File 'lib/martsearch/server_view_helpers/ensembl_links.rb', line 47 def vega_link_url_from_exon( species, exon ) ensembl_vega_exonview_link_url( :vega, species, exon ) end |
- (Object) vega_link_url_from_gene(species, gene, das_tracks = [])
Helper function to construct a url for linking to Vega from a Vega Gene ID.
71 72 73 |
# File 'lib/martsearch/server_view_helpers/ensembl_links.rb', line 71 def vega_link_url_from_gene( species, gene, das_tracks=[] ) ensembl_vega_contigview_link_url( :vega, species, "?g=#{gene}", das_tracks ) end |