module Bio::RestrictionEnzyme::CutSymbol

Usage

#require 'bio/util/restriction_enzyme/cut_symbol'
require 'cut_symbol'
include Bio::RestrictionEnzyme::CutSymbol

cut_symbol                            # => "^"
set_cut_symbol('|')                   # => "|"
cut_symbol                            # => "|"
escaped_cut_symbol                    # => "\\|"
re_cut_symbol                         # => /\|/
set_cut_symbol('^')                   # => "^"
"abc^de" =~ re_cut_symbol             # => 3
"abc^de" =~ re_cut_symbol_adjacent    # => nil
"abc^^de" =~ re_cut_symbol_adjacent   # => 3
"a^bc^^de" =~ re_cut_symbol_adjacent  # => 4
"a^bc^de" =~ re_cut_symbol_adjacent   # => nil