Interface RestrictionSite

All Superinterfaces:
Annotatable, Changeable, Feature, FeatureHolder, StrandedFeature
All Known Implementing Classes:
SimpleRestrictionSite

public interface RestrictionSite extends StrandedFeature
RestrictionSite represents the recognition site of a restriction enzyme.
Since:
1.3
Author:
Keith James
  • Method Details

    • getPosition

      getPosition returns the common, forward strand cut site. Note that some enzymes cut in more than one position. Such supplementary sites may be calculated by retrieving the RestrictionEnzyme instance and using its methods to calculate the position.
      Returns:
      an int indicating the base immediately before the cleavage site on the forward strand.
    • getEnzyme

      getEnzyme returns the enzyme which cuts at this site. A sequence which is the target for several different enzymes is expected to have a corresponding RestrictionSite feature for each.
      Returns:
      a RestrictionEnzyme.