lib/bio/util/restriction_enzyme/analysis.rb in bio-1.4.2 vs lib/bio/util/restriction_enzyme/analysis.rb in bio-1.4.3

- old
+ new

@@ -3,19 +3,22 @@ # # Author:: Trevor Wennblom <mailto:trevor@corevx.com> # Copyright:: Copyright (c) 2005-2007 Midwinter Laboratories, LLC (http://midwinterlabs.com) # License:: The Ruby License # -# $Id: analysis.rb,v 1.20 2007/07/16 19:28:48 k Exp $ -# -require 'bio/util/restriction_enzyme' -require 'bio/util/restriction_enzyme/analysis_basic' - module Bio + +require 'bio/util/restriction_enzyme' unless const_defined?(:RestrictionEnzyme) + class RestrictionEnzyme class Analysis + + #-- + # require "analysis_basic.rb" here to avoid cyclic require + #++ + require 'bio/util/restriction_enzyme/analysis_basic' # See cut instance method def self.cut( sequence, *args ) self.new.cut( sequence, *args ) end