class Bio::Ucsc::Gi

Public Class Methods

wrap(gi) click to toggle source
# File lib/bio-ucsc/gi.rb, line 14
def self.wrap(gi)
  if [gi.respond_to?(:chrom),
      gi.respond_to?(:bin_all),
      gi.respond_to?(:zero_start),
      gi.respond_to?(:zero_end),].all?
    return gi
  else
    return Bio::GenomicInterval.parse(gi)
  end
end