diff --git a/cypress.json b/cypress.json
index 58b3e7040..b1b8ca966 100644
--- a/cypress.json
+++ b/cypress.json
@@ -1,4 +1,6 @@
{
"projectId": "mp89gp",
- "baseUrl": "http://localhost:3344"
+ "baseUrl": "http://localhost:3344",
+ "viewportHeight": 800,
+ "viewportWidth": 1280
}
diff --git a/cypress/integration/addYourOwnEnzyme.spec.js b/cypress/integration/addYourOwnEnzyme.spec.js
index 679f5094a..d294c3cf0 100644
--- a/cypress/integration/addYourOwnEnzyme.spec.js
+++ b/cypress/integration/addYourOwnEnzyme.spec.js
@@ -19,13 +19,13 @@ describe("addAdditionalEnzymes", function() {
cy.contains("(2 cuts)");
});
- it(`can open the add additional enzymes dialog from the Tools > Add Additional Enzymes
+ it(`can open the add additional enzymes dialog from the Tools > Manage Enzymes
and add a custom user enzyme `, function() {
cy.get(".tg-menu-bar")
.contains("Tools")
.click();
cy.get(".bp3-menu-item")
- .contains("Add Additional Enzymes")
+ .contains("Manage Enzymes")
.click();
cy.contains("Create your own enzyme").click();
cy.contains("Cuts 0 times in your Destination Vector");
@@ -37,13 +37,13 @@ describe("addAdditionalEnzymes", function() {
cy.contains("Use Enzyme").click();
cy.get(`[data-test="cutsiteToolDropdown"]`).click();
});
- it(`can open the add additional enzymers dialog from the Tools > Add Additional Enzymes
+ it(`can open the add additional enzymers dialog from the Tools > Manage Enzymes
and add an additional enzyme `, function() {
cy.get(".tg-menu-bar")
.contains("Tools")
.click();
cy.get(".bp3-menu-item")
- .contains("Add Additional Enzymes")
+ .contains("Manage Enzymes")
.click();
cy.get(`input[placeholder="Select cut sites..."]`).click();
cy.contains("AaaI").click();
@@ -55,8 +55,8 @@ describe("addAdditionalEnzymes", function() {
it("can open the create a new enzyme dialog from the cutsite filter dropdown", function() {
cy.get(`[data-test="cutsiteToolDropdown"]`).click();
cy.get(`.veToolbarCutsiteFilterHolder .tg-select`).click();
- cy.contains(".bp3-menu-item", `Add additional enzyme`).click();
- cy.contains(".bp3-heading", "Add Additional Enzymes");
+ cy.contains(".bp3-menu-item", `Manage Enzymes`).click();
+ cy.contains(".bp3-heading", "Manage Enzymes");
// cy.get(`[data-test="veStatusBar-circularity"]`)
// .find("select")
diff --git a/cypress/integration/enzymeManager.spec.js b/cypress/integration/enzymeManager.spec.js
new file mode 100644
index 000000000..1c6e8f523
--- /dev/null
+++ b/cypress/integration/enzymeManager.spec.js
@@ -0,0 +1,35 @@
+describe("manage enzymes dialog", () => {
+ it(`should be able to add a new group and add enzymes to it`, () => {
+ cy.visit("");
+ cy.window().then(win => {
+ win.localStorage.clear();
+ });
+ cy.triggerFileCmd("Manage Enzymes");
+ cy.get(".veEnzymeDialogAddGroupBtn").click();
+ cy.get(".veNewEnzymeGroupPopover input").type("newGroup");
+ cy.get(".veNewEnzymeGroupPopover .bp3-icon-tick").click();
+ cy.contains("Common Enzymes").click();
+ cy.contains("AccIII").click();
+ cy.contains("Eco52I").click();
+ cy.get(".veEnzymeGroupAddEnzymesBtn").click();
+ // cy.get('.veEnzymeGroupAddEnzymesBtn').blur()
+ cy.contains("Copy 2 Enzyme(s)");
+ cy.get(".veEnzymeGroupMoveEnzymePopover .bp3-icon-tick").click();
+ cy.contains("Deselect 2").click({ force: true });
+ cy.contains("Deselect 0").should("exist");
+
+ cy.contains("newGroup").click();
+ cy.contains("AccIII").click();
+ cy.get(".veRemoveEnzymeFromGroupBtn").click();
+ cy.contains("button", "OK").click();
+ cy.contains("AccIII").should("not.exist");
+ cy.get(`[data-test="cutsiteToolDropdown"]`).click();
+ cy.get(`.veToolbarCutsiteFilterHolder .tg-select`).click();
+ cy.contains(
+ ".veToolbarCutsiteFilterHolder .bp3-menu-item",
+ "newGroup"
+ ).click();
+
+ // cy.get('.veEnzymeGroupAddEnzymesBtn').click()
+ });
+});
diff --git a/cypress/integration/enzymeViewer.spec.js b/cypress/integration/enzymeViewer.spec.js
index fbac1319c..0a6c9e06a 100644
--- a/cypress/integration/enzymeViewer.spec.js
+++ b/cypress/integration/enzymeViewer.spec.js
@@ -1,4 +1,3 @@
-
describe("tabs", function() {
beforeEach(() => {
cy.visit("#EnzymeViewer");
diff --git a/cypress/integration/simpleCircularOrLinearView.spec.js b/cypress/integration/simpleCircularOrLinearView.spec.js
index 4c1df418d..b551f7ac6 100644
--- a/cypress/integration/simpleCircularOrLinearView.spec.js
+++ b/cypress/integration/simpleCircularOrLinearView.spec.js
@@ -1,4 +1,3 @@
-
describe("tabs", function() {
beforeEach(() => {
cy.visit("/#/SimpleCircularOrLinearView");
diff --git a/cypress/integration/tabs.spec.js b/cypress/integration/tabs.spec.js
index caaec9ace..aba2b26ac 100644
--- a/cypress/integration/tabs.spec.js
+++ b/cypress/integration/tabs.spec.js
@@ -1,4 +1,3 @@
-
describe("tabs", function() {
beforeEach(() => {
cy.visit("");
diff --git a/editorStateExample.js b/editorStateExample.js
index 86c20ff67..3176a3132 100644
--- a/editorStateExample.js
+++ b/editorStateExample.js
@@ -126,31 +126,31 @@ const exampleEditorState = {
cutsThisManyTimes: 1
}
],
- allRestrictionEnzymes: {
- aatii: {
- name: "AatII",
- site: "gacgtc",
- forwardRegex: "gacgtc",
- reverseRegex: "gacgtc",
- topSnipOffset: 5,
- bottomSnipOffset: 1,
- usForward: 0,
- usReverse: 0,
- color: "#059369"
- },
- acci: {
- name: "AccI",
- site: "gtmkac",
- forwardRegex: "gt[acm][gkt]ac",
- reverseRegex: "gt[acm][gkt]ac",
- topSnipOffset: 2,
- bottomSnipOffset: 4,
- usForward: 0,
- usReverse: 0,
- color: "#0d994a"
- },
- // ...etc
- }
+ // allRestrictionEnzymes: {
+ // aatii: {
+ // name: "AatII",
+ // site: "gacgtc",
+ // forwardRegex: "gacgtc",
+ // reverseRegex: "gacgtc",
+ // topSnipOffset: 5,
+ // bottomSnipOffset: 1,
+ // usForward: 0,
+ // usReverse: 0,
+ // color: "#059369"
+ // },
+ // acci: {
+ // name: "AccI",
+ // site: "gtmkac",
+ // forwardRegex: "gt[acm][gkt]ac",
+ // reverseRegex: "gt[acm][gkt]ac",
+ // topSnipOffset: 2,
+ // bottomSnipOffset: 4,
+ // usForward: 0,
+ // usReverse: 0,
+ // color: "#0d994a"
+ // },
+ // // ...etc
+ // }
},
selectedAnnotations: {
idMap: {},
diff --git a/nwb.config.js b/nwb.config.js
index 4b108f655..1e8cdd612 100644
--- a/nwb.config.js
+++ b/nwb.config.js
@@ -27,6 +27,10 @@ module.exports = {
// "teselagen-react-components":
// console.log("comment me back out!") ||
// path.resolve("../teselagen-react-components/src/"),
+ // "@teselagen/apollo-methods":
+ // console.log("comment me back out!") ||
+ // path.resolve("../teselagen-common/apollo-methods/src/"),
+
//don't comment this out!
react: path.resolve(__dirname, "node_modules/react"),
"react-dom": path.resolve(__dirname, "node_modules/react-dom")
diff --git a/src/CutsiteFilter/index.js b/src/CutsiteFilter/index.js
index 870a85850..2cf65824a 100644
--- a/src/CutsiteFilter/index.js
+++ b/src/CutsiteFilter/index.js
@@ -10,17 +10,89 @@ import "./style.css";
import { TgSelect } from "teselagen-react-components";
import map from "lodash/map";
+import { flatMap } from "lodash";
export class CutsiteFilter extends React.Component {
static defaultProps = {
onChangeHook: () => {},
+ closeDropDown: () => {},
filteredRestrictionEnzymes: [],
- filteredRestrictionEnzymesUpdate: [],
+ filteredRestrictionEnzymesUpdate: () => {},
allCutsites: { cutsitesByName: {} },
sequenceData: {
sequence: ""
- },
- dispatch: () => {}
+ }
+ };
+
+ // getManageEnzymesLink = () => (
+ // {
+ // // e.stopPropagation();
+ // const {
+ // createYourOwnEnzymeReset,
+ // showManageEnzymesDialog,
+ // sequenceData,
+ // closeDropDown
+ // } = this.props;
+ // closeDropDown();
+ // createYourOwnEnzymeReset();
+ // showManageEnzymesDialog({
+ // inputSequenceToTestAgainst: sequenceData ? sequenceData.sequence : ""
+ // });
+ // }}
+ // className={"ta_link " + Classes.POPOVER_DISMISS}
+ // >
+ // Manage enzymes
+ //
+ //
+ // );
+
+ renderOptions = ({ label, value, canBeHidden }, props) => {
+ // if (value === "manageEnzymes") {
+ // return this.getManageEnzymesLink();
+ // }
+ const {
+ filteredRestrictionEnzymes,
+ filteredRestrictionEnzymesUpdate
+ } = props;
+
+ return (
+
+ {label}{" "}
+ {canBeHidden && (
+ {
+ e.stopPropagation();
+
+ filteredRestrictionEnzymesUpdate(
+ flatMap(filteredRestrictionEnzymes, (e) => {
+ if (e.value === value) return [];
+ return e;
+ }).concat({
+ label,
+ className: "veHiddenEnzyme",
+ value,
+ // hiddenEnzyme: true,
+ isHidden: true,
+ canBeHidden
+ })
+ );
+ }}
+ htmlTitle="Hide this enzyme"
+ className="veHideEnzymeBtn"
+ style={{ paddingTop: 5 }}
+ iconSize={14}
+ icon="eye-off"
+ >
+ )}
+
+ );
};
render() {
@@ -29,31 +101,45 @@ export class CutsiteFilter extends React.Component {
style = {},
filteredRestrictionEnzymes,
filteredRestrictionEnzymesUpdate,
- allCutsites: { cutsitesByName },
- sequenceData: { sequence: inputSequenceToTestAgainst },
- dispatch
+ allCutsites: { cutsitesByName }
// ...rest
} = this.props;
+ const userEnzymeGroups = window.getExistingEnzymeGroups();
// var {handleOpen, handleClose} = this
let options = [
- ...map(specialCutsiteFilterOptions, opt => opt),
- ...Object.keys(cutsitesByName).map(function(key) {
+ ...map(specialCutsiteFilterOptions, (opt) => opt),
+ ...map(userEnzymeGroups, (g, name) => {
+ return {
+ label: (
+
+ {name}
+
+ ),
+ value: "__userCreatedGroup" + name
+ };
+ }),
+
+ ...Object.keys(cutsitesByName).map(function (key) {
const label = getLabel(cutsitesByName[key], key);
return {
+ canBeHidden: true,
label,
+ // hiddenEnzyme: false,
value: key
};
})
];
- function openAddYourOwn() {
- dispatch({
- type: "ADD_ADDITIONAL_ENZYMES_RESET",
- payload: {
- inputSequenceToTestAgainst,
- isOpen: true
- }
- });
- }
+ // function openManageEnzymes() {
+ // dispatch({
+ // type: "CREATE_YOUR_OWN_ENZYME_RESET"
+ // });
+ // dispatch({
+ // type: "CREATE_YOUR_OWN_ENZYME_RESET",
+ // payload: {
+ // inputSequenceToTestAgainst
+ // }
+ // });
+ // }
return (
No matching enzymes found that cut in the sequence.{" "}
- {" "}
+ {/* {this.getManageEnzymesLink()} */}
}
- placeholder="Filter cut sites..."
+ placeholder="Filter cutsites..."
options={options}
- optionRenderer={renderOptions}
- onChange={filteredRestrictionEnzymes => {
- if (
- filteredRestrictionEnzymes &&
- filteredRestrictionEnzymes.some(
- enzyme =>
- enzyme.value === specialCutsiteFilterOptions.addYourOwn.value
- )
- ) {
- return openAddYourOwn();
- }
+ filteredRestrictionEnzymes={filteredRestrictionEnzymes}
+ filteredRestrictionEnzymesUpdate={filteredRestrictionEnzymesUpdate}
+ optionRenderer={this.renderOptions}
+ isSimpleSearch
+ onChange={(filteredRestrictionEnzymes) => {
+ // if (
+ // filteredRestrictionEnzymes &&
+ // filteredRestrictionEnzymes.some(
+ // enzyme =>
+ // enzyme.value ===
+ // specialCutsiteFilterOptions.manageEnzymes.value
+ // )
+ // ) {
+ // return;
+ // }
onChangeHook && onChangeHook(filteredRestrictionEnzymes);
filteredRestrictionEnzymesUpdate(filteredRestrictionEnzymes);
}}
- value={filteredRestrictionEnzymes.map(filteredOpt => {
+ value={filteredRestrictionEnzymes.map((filteredOpt) => {
if (filteredOpt.cutsThisManyTimes) {
return filteredOpt;
}
+ if (filteredOpt.value.includes("__userCreatedGroup")) {
+ return filteredOpt;
+ }
const label = getLabel(
cutsitesByName[filteredOpt.value],
@@ -102,25 +195,7 @@ export class CutsiteFilter extends React.Component {
}
}
-export default compose(
- withEditorProps,
- connect()
-)(CutsiteFilter);
-function renderOptions({ label, value }) {
- if (value === "addYourOwn") {
- return ;
- }
-
- return label;
-}
-
-function AddAdditionalEnzymeLink({ onClick }) {
- return (
-
- Add additional enzymes
-
- );
-}
+export default compose(withEditorProps, connect())(CutsiteFilter);
const getLabel = (maybeCutsites = [], val) => {
const cutNumber = maybeCutsites.length;
diff --git a/src/CutsiteFilter/style.css b/src/CutsiteFilter/style.css
index 2d40f4907..e8a754be3 100644
--- a/src/CutsiteFilter/style.css
+++ b/src/CutsiteFilter/style.css
@@ -6,6 +6,15 @@
.ta_link:hover {
color: lightblue;
}
-
+.veHideEnzymeBtn {
+ opacity: 0.3;
+}
+.veHideEnzymeBtn:hover {
+ opacity: 1;
+}
+.veHiddenEnzyme {
+ background-color: #b83211 !important;
+ color: #f5f8fa !important;
+}
- /*# sourceMappingURL= style.css.map */
\ No newline at end of file
+/*# sourceMappingURL= style.css.map */
diff --git a/src/Dialogs/index.js b/src/Dialogs/index.js
index 7cdebea24..9ac2dfde5 100644
--- a/src/Dialogs/index.js
+++ b/src/Dialogs/index.js
@@ -1,6 +1,4 @@
import React from "react";
-import { connect } from "react-redux";
-
import AddOrEditPrimerDialogDefault from "../helperComponents/AddOrEditPrimerDialog";
import AddOrEditFeatureDialogDefault from "../helperComponents/AddOrEditFeatureDialog";
import AddOrEditPartDialogDefault from "../helperComponents/AddOrEditPartDialog";
@@ -9,18 +7,24 @@ import MergeFeaturesDialog from "../helperComponents/MergeFeaturesDialog";
import RenameSequenceDialog from "../helperComponents/RenameSequenceDialog";
import GoToDialog from "../helperComponents/GoToDialog";
import SelectDialog from "../helperComponents/SelectDialog";
-import _AddAdditionalEnzymes from "../AddAdditionalEnzymes";
+// import _ManageEnzymes from "../ManageEnzymes";
import { withDialog } from "teselagen-react-components";
-import { addAdditionalEnzymesClose } from "../redux/addAdditionalEnzymes";
import { AlignmentToolInner } from "../ToolBar/alignmentTool";
import PrintDialog from "../helperComponents/PrintDialog";
import RemoveDuplicatesDialog from "../helperComponents/RemoveDuplicates";
import { userDefinedHandlersAndOpts } from "../Editor/userDefinedHandlersAndOpts";
import { pick } from "lodash";
+import _EnzymesDialog from "../helperComponents/EnzymesDialog";
+
+const EnzymesDialog = withDialog({
+ title: "Manage Enzymes",
+ // isOpen: true,
+ isDraggable: true,
+ height: 500,
+ width: 500
+})(_EnzymesDialog);
-const AddAdditionalEnzymes = withDialog({
- title: "Add Additional Enzymes"
-})(_AddAdditionalEnzymes);
+// })(_ManageEnzymes);
const CreateAlignmentDialog = withDialog({
title: "Create New Alignment"
@@ -32,21 +36,9 @@ export const dialogOverrides = [
"AddOrEditPrimerDialogOverride"
];
-export default connect(
- state => {
- return {
- addAdditionalEnzymesOpen:
- state.VectorEditor.__allEditorsOptions.addAdditionalEnzymes.isOpen
- };
- },
- {
- addAdditionalEnzymesClose
- }
-)(props => {
+export default props => {
const {
editorName,
- addAdditionalEnzymesOpen,
- addAdditionalEnzymesClose,
AddOrEditFeatureDialogOverride,
AddOrEditPartDialogOverride,
AddOrEditPrimerDialogOverride
@@ -65,13 +57,13 @@ export default connect(
AddOrEditPrimerDialogOverride || AddOrEditPrimerDialogDefault;
return (
);
-});
+};
diff --git a/src/DigestTool/DigestTool.js b/src/DigestTool/DigestTool.js
index 74c0e41d8..168a4ab9b 100644
--- a/src/DigestTool/DigestTool.js
+++ b/src/DigestTool/DigestTool.js
@@ -96,7 +96,7 @@ export class DigestTool extends React.Component {
)}
{
+ onChange={(id) => {
this.setState({ selectedTab: id });
}}
>
@@ -166,7 +166,7 @@ const schema = {
export default compose(
withEditorInteractions,
- withProps(props => {
+ withProps((props) => {
const {
sequenceData,
sequenceLength,
@@ -238,7 +238,7 @@ export default compose(
});
});
- fragments.filter(fragment => {
+ fragments.filter((fragment) => {
if (!fragment.size) {
overlappingEnzymes.push(fragment);
return false;
diff --git a/src/AddAdditionalEnzymes/index.js b/src/ManageEnzymes/index.js
similarity index 82%
rename from src/AddAdditionalEnzymes/index.js
rename to src/ManageEnzymes/index.js
index df4d61d7a..3429e2be8 100644
--- a/src/AddAdditionalEnzymes/index.js
+++ b/src/ManageEnzymes/index.js
@@ -1,4 +1,4 @@
-import map from "lodash/map";
+import { map } from "lodash";
// import enzymeListFull from '../../../enzymeListFull.json';
import { connect } from "react-redux";
@@ -6,37 +6,41 @@ import { connect } from "react-redux";
// import {reduxForm, Field, formValueSelector} from 'redux-form'
import React from "react";
import { Button } from "@blueprintjs/core";
-import { InfoHelper, TgSelect } from "teselagen-react-components";
+import { InfoHelper, MultiSelectSideBySide } from "teselagen-react-components";
-import enzymeListFull from "../redux/utils/expandedEnzymeList.json";
-import defaultEnzymeList from "../redux/utils/defaultEnzymeList.json";
+import defaultEnzymeList from "../redux/utils/defaultEnzymeList.js";
// import './style.css';
import { cutSequenceByRestrictionEnzyme } from "ve-sequence-utils";
// import QuestionTooltip from '../../components/QuestionTooltip';
-import "./style.css";
-import { getReverseComplementSequenceString } from "ve-sequence-utils";
+import {
+ getReverseComplementSequenceString,
+ enzymeList as enzymeListFull
+} from "ve-sequence-utils";
import EnzymeViewer from "../EnzymeViewer";
-import { addAdditionalEnzymesClose } from "../redux/addAdditionalEnzymes";
-let AddAdditionalEnzyme = function(props) {
+import { createYourOwnEnzymeClose } from "../redux/createYourOwnEnzyme";
+import s from "../selectors";
+import "./style.css";
+
+let CreateYouOwnEnzyme = function(props) {
const paddingStart = "-------";
const paddingEnd = "-------";
const {
// filteredRestrictionEnzymesAdd,
// addRestrictionEnzyme,
inputSequenceToTestAgainst = "", //pass this prop in!
- addAdditionalEnzymesClose: hideModal,
+ createYourOwnEnzymeClose: hideModal,
seqName = "Destination Vector",
- addAdditionalEnzymes,
+ createYourOwnEnzyme,
dispatch,
editorName,
- stopAddingYourOwnEnzyme
+ stopCreatingYourOwnEnzyme
} = props;
- addAdditionalEnzymes.chop_top_index = Number(
- addAdditionalEnzymes.chop_top_index
+ createYourOwnEnzyme.chop_top_index = Number(
+ createYourOwnEnzyme.chop_top_index
);
- addAdditionalEnzymes.chop_bottom_index = Number(
- addAdditionalEnzymes.chop_bottom_index
+ createYourOwnEnzyme.chop_bottom_index = Number(
+ createYourOwnEnzyme.chop_bottom_index
);
const {
@@ -44,7 +48,7 @@ let AddAdditionalEnzyme = function(props) {
chop_top_index = 0,
chop_bottom_index = 0,
name = ""
- } = addAdditionalEnzymes;
+ } = createYourOwnEnzyme;
const regexString = bpsToRegexString(sequence);
const enzyme = {
name: name,
@@ -80,15 +84,15 @@ let AddAdditionalEnzyme = function(props) {
);
}
- const errors = validate(addAdditionalEnzymes);
+ const errors = validate(createYourOwnEnzyme);
if (Object.keys(errors || {}).length) {
invalid = true;
}
function onChange(updatedVal) {
dispatch({
- type: "ADD_ADDITIONAL_ENZYMES_UPDATE",
+ type: "CREATE_YOUR_OWN_ENZYME_UPDATE",
payload: {
- ...addAdditionalEnzymes,
+ ...createYourOwnEnzyme,
...updatedVal
}
});
@@ -211,7 +215,7 @@ let AddAdditionalEnzyme = function(props) {
@@ -254,59 +258,80 @@ let AddAdditionalEnzyme = function(props) {
);
};
-AddAdditionalEnzyme = connect(
+CreateYouOwnEnzyme = connect(
function(state) {
return {
- addAdditionalEnzymes:
- state.VectorEditor.__allEditorsOptions.addAdditionalEnzymes
+ createYourOwnEnzyme:
+ state.VectorEditor.__allEditorsOptions.createYourOwnEnzyme
};
},
- { addAdditionalEnzymesClose }
-)(AddAdditionalEnzyme);
+ { createYourOwnEnzymeClose }
+)(CreateYouOwnEnzyme);
-class AddAdditionalEnzymes extends React.Component {
+class ManageEnzymes extends React.Component {
state = {
- addAdditionalEnzymes: false,
+ createYourOwnEnzyme: false,
enzymesToAdd: []
};
+ handleChange = () => {};
startAddingYourOwnEnzyme = () => {
- this.setState({ addAdditionalEnzymes: true });
+ this.setState({ createYourOwnEnzyme: true });
};
- stopAddingYourOwnEnzyme = () => {
- this.setState({ addAdditionalEnzymes: false });
+ stopCreatingYourOwnEnzyme = () => {
+ this.setState({ createYourOwnEnzyme: false });
};
render() {
- if (this.state.addAdditionalEnzymes) {
+ if (this.state.createYourOwnEnzyme) {
return (
-
);
}
const {
dispatch,
- addAdditionalEnzymesClose: hideModal,
- inputSequenceToTestAgainst = ""
+ createYourOwnEnzymeClose: hideModal,
+ // inputSequenceToTestAgainst = "",
+ selectedEnzymes
} = this.props;
+
+ const selectedItems = [];
+ const allEnzymes = map(enzymeListFull, function(enzyme) {
+ const inList = selectedEnzymes[enzyme.name.toLowerCase()];
+ const o = {
+ label: enzyme.name,
+ id: enzyme
+ };
+ if (inList) {
+ selectedItems.push(o);
+ }
+
+ return o;
+ });
+
const { enzymesToAdd } = this.state;
return (
-
Add additional enzymes
+
Manage enzymes
Our default list contains just the most common enzymes. Search here to
add less common ones:
-
+ {/*
{
this.setState({
enzymesToAdd: enzymesToAdd.map(function({ value }) {
@@ -325,7 +350,7 @@ class AddAdditionalEnzymes extends React.Component {
});
}}
value={enzymesToAdd}
- />
+ /> */}
}
- options={flatMap(features, feat => {
+ options={flatMap(features, (feat) => {
if (feat.id === (feat2 && feat2.id)) return []; //filter out other feature as an option
return {
value: feat.id,
@@ -141,7 +141,7 @@ export class MergeFeaturesDialog extends React.Component {
}
- options={flatMap(features, feat => {
+ options={flatMap(features, (feat) => {
if (feat.id === (feat1 && feat1.id)) return []; //filter out other feature as an option
return {
value: feat.id,
diff --git a/src/helperComponents/PropertiesDialog/CutsiteProperties.js b/src/helperComponents/PropertiesDialog/CutsiteProperties.js
index 561a57d2a..930382296 100644
--- a/src/helperComponents/PropertiesDialog/CutsiteProperties.js
+++ b/src/helperComponents/PropertiesDialog/CutsiteProperties.js
@@ -6,7 +6,7 @@ import {
} from "teselagen-react-components";
import { map, get } from "lodash";
import EnzymeViewer from "../../EnzymeViewer";
-import enzymeList from "../../redux/utils/defaultEnzymeList.json";
+import enzymeList from "../../redux/utils/defaultEnzymeList.js";
import CutsiteFilter from "../../CutsiteFilter";
import { Button } from "@blueprintjs/core";
import { connectToEditor } from "../../withEditorProps";
diff --git a/src/helperComponents/PropertiesDialog/OrfProperties.js b/src/helperComponents/PropertiesDialog/OrfProperties.js
index ac24a1e06..80a41a60a 100644
--- a/src/helperComponents/PropertiesDialog/OrfProperties.js
+++ b/src/helperComponents/PropertiesDialog/OrfProperties.js
@@ -50,7 +50,7 @@ class OrfProperties extends React.Component {
+
}
annotationVisibility={annotationVisibility} //we need to pass this in order to force the DT to rerender
noPadding
diff --git a/src/index.js b/src/index.js
index ca9fcf3c7..36357a85c 100644
--- a/src/index.js
+++ b/src/index.js
@@ -19,9 +19,7 @@ export {
default as CircularView,
CircularView as CircularViewUnconnected
} from "./CircularView";
-export {
- default as SimpleCircularOrLinearView
-} from "./SimpleCircularOrLinearView";
+export { default as SimpleCircularOrLinearView } from "./SimpleCircularOrLinearView";
export { default as RowView, RowView as RowViewUnconnected } from "./RowView";
export { default as RowItem, RowItem as RowItemUnconnected } from "./RowItem";
export { default as Editor, Editor as EditorUnconnected } from "./Editor";
@@ -52,12 +50,8 @@ export {
export { default as updateEditor } from "./updateEditor";
export { default as addAlignment } from "./addAlignment";
-export {
- default as getRangeAnglesSpecial
-} from "./CircularView/getRangeAnglesSpecial";
-export {
- default as PositionAnnotationOnCircle
-} from "./CircularView/PositionAnnotationOnCircle";
+export { default as getRangeAnglesSpecial } from "./CircularView/getRangeAnglesSpecial";
+export { default as PositionAnnotationOnCircle } from "./CircularView/PositionAnnotationOnCircle";
export { default as EnzymeViewer } from "./EnzymeViewer";
export { default as AlignmentView } from "./AlignmentView";
export { default as getOveHotkeyDefs } from "./commands/getOveHotkeyDefs";
diff --git a/src/redux/addAdditionalEnzymes.js b/src/redux/createYourOwnEnzyme.js
similarity index 51%
rename from src/redux/addAdditionalEnzymes.js
rename to src/redux/createYourOwnEnzyme.js
index 3d1ec3859..ffd8cd1ff 100644
--- a/src/redux/addAdditionalEnzymes.js
+++ b/src/redux/createYourOwnEnzyme.js
@@ -3,15 +3,14 @@ import { createReducer, createAction } from "redux-act";
// ------------------------------------
// Actions
// ------------------------------------
-export const addAdditionalEnzymesUpdate = createAction(
- "ADD_ADDITIONAL_ENZYMES_UPDATE"
+export const createYourOwnEnzymeUpdate = createAction(
+ "CREATE_YOUR_OWN_ENZYME_UPDATE"
);
-export const addAdditionalEnzymesReset = createAction(
- "ADD_ADDITIONAL_ENZYMES_RESET"
+export const createYourOwnEnzymeReset = createAction(
+ "CREATE_YOUR_OWN_ENZYME_RESET"
);
-export const addAdditionalEnzymesClose = createAction(
- "ADD_ADDITIONAL_ENZYMES_CLOSE",
- () => {}
+export const createYourOwnEnzymeClose = createAction(
+ "CREATE_YOUR_OWN_ENZYME_CLOSE"
);
// ------------------------------------
@@ -22,18 +21,17 @@ const initialValues = {
sequence: "ggatcc",
chop_top_index: 1,
chop_bottom_index: 5,
- inputSequenceToTestAgainst: "",
isOpen: false
};
export default createReducer(
{
- [addAdditionalEnzymesClose]: state => {
- return { ...state, isOpen: false };
+ [createYourOwnEnzymeClose]: (state, payload = {}) => {
+ return { ...initialValues, isOpen: false };
},
- [addAdditionalEnzymesReset]: (state, payload = {}) => {
+ [createYourOwnEnzymeReset]: (state, payload = {}) => {
return { ...initialValues, ...payload };
},
- [addAdditionalEnzymesUpdate]: (state, payload) => {
+ [createYourOwnEnzymeUpdate]: (state, payload) => {
return payload;
}
},
diff --git a/src/redux/index.js b/src/redux/index.js
index 62e37f8f7..bef3bb718 100644
--- a/src/redux/index.js
+++ b/src/redux/index.js
@@ -1,5 +1,5 @@
import { merge } from "lodash";
-import * as addAdditionalEnzymes from "./addAdditionalEnzymes";
+import * as createYourOwnEnzyme from "./createYourOwnEnzyme";
import * as annotationLabelVisibility from "./annotationLabelVisibility";
import * as annotationsToSupport from "./annotationsToSupport";
import * as annotationVisibility from "./annotationVisibility";
@@ -38,7 +38,7 @@ import createAction from "./utils/createMetaAction";
export { default as vectorEditorMiddleware } from "./middleware";
const subReducers = {
- addAdditionalEnzymes,
+ createYourOwnEnzyme,
annotationLabelVisibility,
annotationsToSupport,
annotationVisibility,
@@ -164,10 +164,10 @@ export default function reducerFactory(initialState = {}) {
...stateToReturn,
//these are reducers that are not editor specific (aka shared across editor instances)
__allEditorsOptions: {
- addAdditionalEnzymes: addAdditionalEnzymes.default(
+ createYourOwnEnzyme: createYourOwnEnzyme.default(
!state.__allEditorsOptions
? undefined
- : state.__allEditorsOptions.addAdditionalEnzymes,
+ : state.__allEditorsOptions.createYourOwnEnzyme,
action
),
uppercaseSequenceMapFont: uppercaseSequenceMapFont.default(
diff --git a/src/redux/modalActions.js b/src/redux/modalActions.js
index f7f026312..cead94241 100644
--- a/src/redux/modalActions.js
+++ b/src/redux/modalActions.js
@@ -57,6 +57,12 @@ export function hidePrintDialog(props) {
props
};
}
+export function showManageEnzymesDialog() {
+ return {
+ type: "TG_SHOW_MODAL",
+ name: "ManageEnzymesDialog" //you'll need to pass a unique dialogName prop to the compoennt
+ };
+}
export function showRemoveDuplicatesDialog(props) {
return {
type: "TG_SHOW_MODAL",
diff --git a/src/redux/restrictionEnzymes.js b/src/redux/restrictionEnzymes.js
index 516428d27..b31bb92f8 100644
--- a/src/redux/restrictionEnzymes.js
+++ b/src/redux/restrictionEnzymes.js
@@ -2,7 +2,7 @@ import { combineReducers } from "redux";
import { createReducer } from "redux-act";
import createAction from "./utils/createMetaAction";
import specialCutsiteFilterOptions from "../constants/specialCutsiteFilterOptions";
-import defaultEnzymeList from "./utils/defaultEnzymeList.json";
+// import defaultEnzymeList from "./utils/defaultEnzymeList.js";
// ------------------------------------
// Actions
// ------------------------------------
@@ -23,6 +23,8 @@ export const allRestrictionEnzymesUpdate = createAction(
// Reducer
// ------------------------------------
let initialState = [specialCutsiteFilterOptions.single];
+// const userEnzymeGroups = window.localStorage.getItem("restrictionEnzymeGroups") || []
+
export default combineReducers({
//filteredRestrictionEnzymes refer to the enzymes actively included in the react-select filter component
filteredRestrictionEnzymes: createReducer(
@@ -34,18 +36,5 @@ export default combineReducers({
}
},
initialState
- ),
-
- allRestrictionEnzymes: createReducer(
- {
- [addRestrictionEnzyme]: function(state, payload) {
- return {
- ...state,
- [payload.name]: payload
- };
- },
- [allRestrictionEnzymesUpdate]: (state, payload) => payload
- },
- defaultEnzymeList
)
});
diff --git a/src/redux/sequenceData/index.js b/src/redux/sequenceData/index.js
index 73559c18f..3da8b4bea 100644
--- a/src/redux/sequenceData/index.js
+++ b/src/redux/sequenceData/index.js
@@ -32,7 +32,7 @@ export * from "./translations";
// ------------------------------------
const _updateSequenceData = createAction("SEQUENCE_DATA_UPDATE");
-export const updateSequenceData = function(seqData, ...rest) {
+export const updateSequenceData = function (seqData, ...rest) {
//tnrtodo: currently we're not using that type variable for anything
return _updateSequenceData(
tidyUpSequenceData(seqData, { annotationsAsObjects: true }),
@@ -58,7 +58,7 @@ const coreReducer = combineReducersDontIgnoreKeys({
fromFileUpload: createReducer({}, false)
});
-export default function(state, action) {
+export default function (state, action) {
let stateToPass = state;
if (action.type === "SEQUENCE_DATA_UPDATE") {
stateToPass = action.payload;
diff --git a/src/redux/sequenceData/upsertDeleteActionGenerator.js b/src/redux/sequenceData/upsertDeleteActionGenerator.js
index 83cb0930a..d99d025ec 100644
--- a/src/redux/sequenceData/upsertDeleteActionGenerator.js
+++ b/src/redux/sequenceData/upsertDeleteActionGenerator.js
@@ -19,7 +19,7 @@ export default function upsertDeleteActionGenerator(
[deleteAction]: (state, payload) => {
let ids;
if (Array.isArray(payload)) {
- ids = payload.map(val => {
+ ids = payload.map((val) => {
return val.id || val;
});
} else {
diff --git a/src/redux/utils/defaultEnzymeList.js b/src/redux/utils/defaultEnzymeList.js
new file mode 100644
index 000000000..69d253e4a
--- /dev/null
+++ b/src/redux/utils/defaultEnzymeList.js
@@ -0,0 +1,4 @@
+import { enzymeList } from "ve-sequence-utils";
+import defaultEnzymeListJson from "./defaultEnzymeListJson.json";
+
+export default defaultEnzymeListJson.map(e => enzymeList[e]);
diff --git a/src/redux/utils/defaultEnzymeList.json b/src/redux/utils/defaultEnzymeList.json
deleted file mode 100644
index f1ab4a690..000000000
--- a/src/redux/utils/defaultEnzymeList.json
+++ /dev/null
@@ -1,1236 +0,0 @@
-
-{
- "aatii": {
- "name": "AatII",
- "site": "gacgtc",
- "forwardRegex": "gacgtc",
- "reverseRegex": "gacgtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#059369"
- },
- "acci": {
- "name": "AccI",
- "site": "gtmkac",
- "forwardRegex": "gt[acm][gkt]ac",
- "reverseRegex": "gt[acm][gkt]ac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0d994a"
- },
- "accii": {
- "name": "AccII",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#487a03"
- },
- "acciii": {
- "name": "AccIII",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#168709"
- },
- "afai": {
- "name": "AfaI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#4e0b82"
- },
- "aflii": {
- "name": "AflII",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#96000f"
- },
- "alui": {
- "name": "AluI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#035877"
- },
- "aor13hi": {
- "name": "Aor13HI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#88990c"
- },
- "aor51hi": {
- "name": "Aor51HI",
- "site": "agcgct",
- "forwardRegex": "agcgct",
- "reverseRegex": "agcgct",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#e51677"
- },
- "apai": {
- "name": "ApaI",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#53047a"
- },
- "apali": {
- "name": "ApaLI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#049b16"
- },
- "asci": {
- "name": "AscI",
- "site": "ggcgcgcc",
- "forwardRegex": "g{2}cgcgc{2}",
- "reverseRegex": "g{2}cgcgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6,
- "usForward": 0,
- "usReverse": 0,
- "color": "#110463"
- },
- "asisi": {
- "name": "AsiSI",
- "site": "gcgatcgc",
- "forwardRegex": "gcgatcgc",
- "reverseRegex": "gcgatcgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#820330"
- },
- "avrii": {
- "name": "AvrII",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bali": {
- "name": "BalI",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#e006dc"
- },
- "bamhi": {
- "name": "BamHI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#500c7a"
- },
- "banii": {
- "name": "BanII",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#026d05"
- },
- "bcni": {
- "name": "BcnI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#058405"
- },
- "bgli": {
- "name": "BglI",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#00275e"
- },
- "bglii": {
- "name": "BglII",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#008e39"
- },
- "blni": {
- "name": "BlnI",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#457503"
- },
- "bmet110i": {
- "name": "BmeT110I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#03277a"
- },
- "bmgt120i": {
- "name": "BmgT120I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#51a010"
- },
- "bpu1102i": {
- "name": "Bpu1102I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#859b07"
- },
- "bsai": {
- "name": "BsaI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bsgi": {
- "name": "BsgI",
- "site": "gtgcag",
- "forwardRegex": "gtgcag",
- "reverseRegex": "ctgcac",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "bsmbi": {
- "name": "BsmBI",
- "site": "cgtctc",
- "forwardRegex": "cgtctc",
- "reverseRegex": "gagacg",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bsp1286i": {
- "name": "Bsp1286I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#033166"
- },
- "bsp1407i": {
- "name": "Bsp1407I",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#e25600"
- },
- "bspt104i": {
- "name": "BspT104I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#010387"
- },
- "bspt107i": {
- "name": "BspT107I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#47087a"
- },
- "bsshii": {
- "name": "BssHII",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0e8908"
- },
- "bst1107i": {
- "name": "Bst1107I",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#c1790d"
- },
- "bstpi": {
- "name": "BstPI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0c6887"
- },
- "bstxi": {
- "name": "BstXI",
- "site": "ccannnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#09666d"
- },
- "cfr10i": {
- "name": "Cfr10I",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#f9cb11"
- },
- "clai": {
- "name": "ClaI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#bf03b9"
- },
- "cpoi": {
- "name": "CpoI",
- "site": "cggwccg",
- "forwardRegex": "cg{2}[atw]c{2}g",
- "reverseRegex": "cg{2}[atw]c{2}g",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#057a91"
- },
- "ddei": {
- "name": "DdeI",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#c900ae"
- },
- "dpni": {
- "name": "DpnI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#02843f"
- },
- "drai": {
- "name": "DraI",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#bc0d3c"
- },
- "eaei": {
- "name": "EaeI",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#08a331"
- },
- "eagi": {
- "name": "EagI",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eam1105i": {
- "name": "Eam1105I",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#961307"
- },
- "eco52i": {
- "name": "Eco52I",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#d30e92"
- },
- "eco81i": {
- "name": "Eco81I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#028718"
- },
- "ecoo109i": {
- "name": "EcoO109I",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#052668"
- },
- "ecoo65i": {
- "name": "EcoO65I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6,
- "usForward": 0,
- "usReverse": 0,
- "color": "#4c9b0c"
- },
- "ecori": {
- "name": "EcoRI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#16960a"
- },
- "ecorv": {
- "name": "EcoRV",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#092168"
- },
- "ecot14i": {
- "name": "EcoT14I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#012284"
- },
- "ecot22i": {
- "name": "EcoT22I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#e80b6e"
- },
- "fbai": {
- "name": "FbaI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0a9156"
- },
- "foki": {
- "name": "FokI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 14,
- "bottomSnipOffset": 18,
- "usForward": 0,
- "usReverse": 0,
- "color": "#55009b"
- },
- "fsei": {
- "name": "FseI",
- "site": "ggccggcc",
- "forwardRegex": "g{2}c{2}g{2}c{2}",
- "reverseRegex": "g{2}c{2}g{2}c{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0baa1e"
- },
- "haeii": {
- "name": "HaeII",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#044275"
- },
- "haeiii": {
- "name": "HaeIII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#6f0d99"
- },
- "hapii": {
- "name": "HapII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#08a52d"
- },
- "hhai": {
- "name": "HhaI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0f5b96"
- },
- "hin1i": {
- "name": "Hin1I",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0d1c82"
- },
- "hincii": {
- "name": "HincII",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#046e7a"
- },
- "hindiii": {
- "name": "HindIII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#a01901"
- },
- "hinfi": {
- "name": "HinfI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#b56f00"
- },
- "hpai": {
- "name": "HpaI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#040487"
- },
- "kpni": {
- "name": "KpnI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#029359"
- },
- "mboi": {
- "name": "MboI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#041375"
- },
- "mboii": {
- "name": "MboII",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 13,
- "bottomSnipOffset": 12,
- "usForward": 0,
- "usReverse": 0,
- "color": "#b27b03"
- },
- "mfli": {
- "name": "MflI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#02376d"
- },
- "mlui": {
- "name": "MluI",
- "site": "acgcgt",
- "forwardRegex": "acgcgt",
- "reverseRegex": "acgcgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#07388e"
- },
- "msei": {
- "name": "MseI",
- "site": "ttaa",
- "forwardRegex": "t{2}a{2}",
- "reverseRegex": "t{2}a{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "mspi": {
- "name": "MspI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#047221"
- },
- "muni": {
- "name": "MunI",
- "site": "caattg",
- "forwardRegex": "ca{2}t{2}g",
- "reverseRegex": "ca{2}t{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#ab08cc"
- },
- "naei": {
- "name": "NaeI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0a9900"
- },
- "ncoi": {
- "name": "NcoI",
- "site": "ccatgg",
- "forwardRegex": "c{2}atg{2}",
- "reverseRegex": "c{2}atg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#080b93"
- },
- "ndei": {
- "name": "NdeI",
- "site": "catatg",
- "forwardRegex": "catatg",
- "reverseRegex": "catatg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#059188"
- },
- "nhei": {
- "name": "NheI",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#040d72"
- },
- "noti": {
- "name": "NotI",
- "site": "gcggccgc",
- "forwardRegex": "gcg{2}c{2}gc",
- "reverseRegex": "gcg{2}c{2}gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6,
- "usForward": 0,
- "usReverse": 0,
- "color": "#4a0b7a"
- },
- "nrui": {
- "name": "NruI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#c413b5"
- },
- "nsbi": {
- "name": "NsbI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#d308c6"
- },
- "paci": {
- "name": "PacI",
- "site": "ttaattaa",
- "forwardRegex": "t{2}a{2}t{2}a{2}",
- "reverseRegex": "t{2}a{2}t{2}a{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0b6872"
- },
- "pmaci": {
- "name": "PmaCI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#c90be2"
- },
- "pmei": {
- "name": "PmeI",
- "site": "gtttaaac",
- "forwardRegex": "gt{3}a{3}c",
- "reverseRegex": "gt{3}a{3}c",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0e1993"
- },
- "pshai": {
- "name": "PshAI",
- "site": "gacnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#a83008"
- },
- "pshbi": {
- "name": "PshBI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#098263"
- },
- "psp1406i": {
- "name": "Psp1406I",
- "site": "aacgtt",
- "forwardRegex": "a{2}cgt{2}",
- "reverseRegex": "a{2}cgt{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#b50c39"
- },
- "psti": {
- "name": "PstI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#648c08"
- },
- "pvui": {
- "name": "PvuI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#00824b"
- },
- "pvuii": {
- "name": "PvuII",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#efe304"
- },
- "saci": {
- "name": "SacI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#1f0275"
- },
- "sacii": {
- "name": "SacII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#f2ea07"
- },
- "sali": {
- "name": "SalI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#074e66"
- },
- "sapi": {
- "name": "SapI",
- "site": "gctcttc",
- "forwardRegex": "gctct{2}c",
- "reverseRegex": "ga{2}gagc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 11,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0a4c93"
- },
- "sau3ai": {
- "name": "Sau3AI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#9f0bc4"
- },
- "sbfi": {
- "name": "SbfI",
- "site": "cctgcagg",
- "forwardRegex": "c{2}tgcag{2}",
- "reverseRegex": "c{2}tgcag{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#af0a05"
- },
- "scai": {
- "name": "ScaI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#006e84"
- },
- "sfii": {
- "name": "SfiI",
- "site": "ggccnnnnnggcc",
- "forwardRegex": "g{2}c{2}[abcdghkmnrstvwy]{5}g{2}c{2}",
- "reverseRegex": "g{2}c{2}[abcdghkmnrstvwy]{5}g{2}c{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0b2172"
- },
- "smai": {
- "name": "SmaI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#75a309"
- },
- "smii": {
- "name": "SmiI",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0d8220"
- },
- "snabi": {
- "name": "SnaBI",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#217a08"
- },
- "spei": {
- "name": "SpeI",
- "site": "actagt",
- "forwardRegex": "actagt",
- "reverseRegex": "actagt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#1b8e01"
- },
- "sphi": {
- "name": "SphI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1,
- "usForward": 0,
- "usReverse": 0,
- "color": "#d30a86"
- },
- "srfi": {
- "name": "SrfI",
- "site": "gcccgggc",
- "forwardRegex": "gc{3}g{3}c",
- "reverseRegex": "gc{3}g{3}c",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#077701"
- },
- "sse8387i": {
- "name": "Sse8387I",
- "site": "cctgcagg",
- "forwardRegex": "c{2}tgcag{2}",
- "reverseRegex": "c{2}tgcag{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2,
- "usForward": 0,
- "usReverse": 0,
- "color": "#c49b07"
- },
- "sspi": {
- "name": "SspI",
- "site": "aatatt",
- "forwardRegex": "a{2}tat{2}",
- "reverseRegex": "a{2}tat{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#6c9b0f"
- },
- "stui": {
- "name": "StuI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0e8c68"
- },
- "swai": {
- "name": "SwaI",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#031e68"
- },
- "taqi": {
- "name": "TaqI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#320570"
- },
- "tth111i": {
- "name": "Tth111I",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#8c011a"
- },
- "van91i": {
- "name": "Van91I",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#46077c"
- },
- "vpak11bi": {
- "name": "VpaK11BI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4,
- "usForward": 0,
- "usReverse": 0,
- "color": "#097f01"
- },
- "xbai": {
- "name": "XbaI",
- "site": "tctaga",
- "forwardRegex": "tctaga",
- "reverseRegex": "tctaga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0a586d"
- },
- "xhoi": {
- "name": "XhoI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5,
- "usForward": 0,
- "usReverse": 0,
- "color": "#240975"
- },
- "xmai": {
- "name": "XmaI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xspi": {
- "name": "XspI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3,
- "usForward": 0,
- "usReverse": 0,
- "color": "#0b6a84"
- }
-}
\ No newline at end of file
diff --git a/src/redux/utils/defaultEnzymeListJson.json b/src/redux/utils/defaultEnzymeListJson.json
new file mode 100644
index 000000000..0db4bbda7
--- /dev/null
+++ b/src/redux/utils/defaultEnzymeListJson.json
@@ -0,0 +1,116 @@
+[
+ "aatii",
+ "acci",
+ "accii",
+ "acciii",
+ "afai",
+ "aflii",
+ "alui",
+ "aor13hi",
+ "aor51hi",
+ "apai",
+ "apali",
+ "asci",
+ "asisi",
+ "avrii",
+ "bali",
+ "bamhi",
+ "banii",
+ "bcni",
+ "bgli",
+ "bglii",
+ "blni",
+ "bmet110i",
+ "bmgt120i",
+ "bpu1102i",
+ "bsai",
+ "bsgi",
+ "bsmbi",
+ "bsp1286i",
+ "bsp1407i",
+ "bspt104i",
+ "bspt107i",
+ "bsshii",
+ "bst1107i",
+ "bstpi",
+ "bstxi",
+ "cfr10i",
+ "clai",
+ "cpoi",
+ "ddei",
+ "dpni",
+ "drai",
+ "eaei",
+ "eagi",
+ "eam1105i",
+ "eco52i",
+ "eco81i",
+ "ecoo109i",
+ "ecoo65i",
+ "ecori",
+ "ecorv",
+ "ecot14i",
+ "ecot22i",
+ "fbai",
+ "foki",
+ "fsei",
+ "haeii",
+ "haeiii",
+ "hapii",
+ "hhai",
+ "hin1i",
+ "hincii",
+ "hindiii",
+ "hinfi",
+ "hpai",
+ "kpni",
+ "mboi",
+ "mboii",
+ "mfli",
+ "mlui",
+ "msei",
+ "mspi",
+ "muni",
+ "naei",
+ "ncoi",
+ "ndei",
+ "nhei",
+ "noti",
+ "nrui",
+ "nsbi",
+ "paci",
+ "pmaci",
+ "pmei",
+ "pshai",
+ "pshbi",
+ "psp1406i",
+ "psti",
+ "pvui",
+ "pvuii",
+ "saci",
+ "sacii",
+ "sali",
+ "sapi",
+ "sau3ai",
+ "sbfi",
+ "scai",
+ "sfii",
+ "smai",
+ "smii",
+ "snabi",
+ "spei",
+ "sphi",
+ "srfi",
+ "sse8387i",
+ "sspi",
+ "stui",
+ "swai",
+ "taqi",
+ "tth111i",
+ "van91i",
+ "vpak11bi",
+ "xbai",
+ "xhoi",
+ "xmai",
+ "xspi"
+]
diff --git a/src/redux/utils/expandedEnzymeList.json b/src/redux/utils/expandedEnzymeList.json
deleted file mode 100644
index 242c627b1..000000000
--- a/src/redux/utils/expandedEnzymeList.json
+++ /dev/null
@@ -1,29927 +0,0 @@
-{
- "aaai": {
- "name": "AaaI",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aacli": {
- "name": "AacLI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aaei": {
- "name": "AaeI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aagi": {
- "name": "AagI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "aani": {
- "name": "AanI",
- "site": "ttataa",
- "forwardRegex": "t{2}ata{2}",
- "reverseRegex": "t{2}ata{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "aaqi": {
- "name": "AaqI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aari": {
- "name": "AarI",
- "site": "cacctgc",
- "forwardRegex": "cac{2}tgc",
- "reverseRegex": "gcag{2}tg",
- "topSnipOffset": 11,
- "bottomSnipOffset": 15
- },
- "aasi": {
- "name": "AasI",
- "site": "gacnnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "aati": {
- "name": "AatI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "aatii": {
- "name": "AatII",
- "site": "gacgtc",
- "forwardRegex": "gacgtc",
- "reverseRegex": "gacgtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "aaui": {
- "name": "AauI",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "abai": {
- "name": "AbaI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "abei": {
- "name": "AbeI",
- "site": "cctcagc",
- "forwardRegex": "c{2}tcagc",
- "reverseRegex": "gctgag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "abri": {
- "name": "AbrI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "absi": {
- "name": "AbsI",
- "site": "cctcgagg",
- "forwardRegex": "c{2}tcgag{2}",
- "reverseRegex": "c{2}tcgag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "acai": {
- "name": "AcaI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acaii": {
- "name": "AcaII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acaiii": {
- "name": "AcaIII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acaiv": {
- "name": "AcaIV",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acc113i": {
- "name": "Acc113I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "acc16i": {
- "name": "Acc16I",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "acc36i": {
- "name": "Acc36I",
- "site": "acctgc",
- "forwardRegex": "ac{2}tgc",
- "reverseRegex": "gcag{2}t",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "acc38i": {
- "name": "Acc38I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acc65i": {
- "name": "Acc65I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "accb1i": {
- "name": "AccB1I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "accb2i": {
- "name": "AccB2I",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "accb7i": {
- "name": "AccB7I",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "accbsi": {
- "name": "AccBSI",
- "site": "ccgctc",
- "forwardRegex": "c{2}gctc",
- "reverseRegex": "gagcg{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "accebi": {
- "name": "AccEBI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "acci": {
- "name": "AccI",
- "site": "gtmkac",
- "forwardRegex": "gt[acm][gkt]ac",
- "reverseRegex": "gt[acm][gkt]ac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "accii": {
- "name": "AccII",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "acciii": {
- "name": "AccIII",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "acei": {
- "name": "AceI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "aceii": {
- "name": "AceII",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "aceiii": {
- "name": "AceIII",
- "site": "cagctc",
- "forwardRegex": "cagctc",
- "reverseRegex": "gagctg",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "acii": {
- "name": "AciI",
- "site": "ccgc",
- "forwardRegex": "c{2}gc",
- "reverseRegex": "gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "acli": {
- "name": "AclI",
- "site": "aacgtt",
- "forwardRegex": "a{2}cgt{2}",
- "reverseRegex": "a{2}cgt{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "aclni": {
- "name": "AclNI",
- "site": "actagt",
- "forwardRegex": "actagt",
- "reverseRegex": "actagt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aclwi": {
- "name": "AclWI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "acoi": {
- "name": "AcoI",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "acpi": {
- "name": "AcpI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "acpii": {
- "name": "AcpII",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "acri": {
- "name": "AcrI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acrii": {
- "name": "AcrII",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "acs1371i": {
- "name": "Acs1371I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acs1372i": {
- "name": "Acs1372I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acs1373i": {
- "name": "Acs1373I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acs1421i": {
- "name": "Acs1421I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acs1422i": {
- "name": "Acs1422I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acsi": {
- "name": "AcsI",
- "site": "raatty",
- "forwardRegex": "[agr]a{2}t{2}[cty]",
- "reverseRegex": "[agr]a{2}t{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "acui": {
- "name": "AcuI",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "acuii": {
- "name": "AcuII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "acvi": {
- "name": "AcvI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "acyi": {
- "name": "AcyI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "adei": {
- "name": "AdeI",
- "site": "cacnnngtg",
- "forwardRegex": "cac[abcdghkmnrstvwy]{3}gtg",
- "reverseRegex": "cac[abcdghkmnrstvwy]{3}gtg",
- "topSnipOffset": 6,
- "bottomSnipOffset": 3
- },
- "aerai": {
- "name": "AerAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aeui": {
- "name": "AeuI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "afa16ri": {
- "name": "Afa16RI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "afa22mi": {
- "name": "Afa22MI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "afa24ri": {
- "name": "Afa24RI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "afai": {
- "name": "AfaI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "afei": {
- "name": "AfeI",
- "site": "agcgct",
- "forwardRegex": "agcgct",
- "reverseRegex": "agcgct",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "afii": {
- "name": "AfiI",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "afl83i": {
- "name": "Afl83I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "afl83ii": {
- "name": "Afl83II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "afli": {
- "name": "AflI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "aflii": {
- "name": "AflII",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "afliii": {
- "name": "AflIII",
- "site": "acrygt",
- "forwardRegex": "ac[agr][cty]gt",
- "reverseRegex": "ac[agr][cty]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "afliv": {
- "name": "AflIV",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "agei": {
- "name": "AgeI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "agli": {
- "name": "AglI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "agsi": {
- "name": "AgsI",
- "site": "ttsaa",
- "forwardRegex": "t{2}[cgs]a{2}",
- "reverseRegex": "t{2}[cgs]a{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "ahab1i": {
- "name": "AhaB1I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ahab8i": {
- "name": "AhaB8I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ahai": {
- "name": "AhaI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "ahaii": {
- "name": "AhaII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ahaiii": {
- "name": "AhaIII",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ahdi": {
- "name": "AhdI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "ahli": {
- "name": "AhlI",
- "site": "actagt",
- "forwardRegex": "actagt",
- "reverseRegex": "actagt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ahyai": {
- "name": "AhyAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ahyi": {
- "name": "AhyI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aini": {
- "name": "AinI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ainii": {
- "name": "AinII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aitai": {
- "name": "AitAI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aiti": {
- "name": "AitI",
- "site": "agcgct",
- "forwardRegex": "agcgct",
- "reverseRegex": "agcgct",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "aitii": {
- "name": "AitII",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ajii": {
- "name": "AjiI",
- "site": "cacgtc",
- "forwardRegex": "cacgtc",
- "reverseRegex": "gacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ajni": {
- "name": "AjnI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "ajoi": {
- "name": "AjoI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "ajui": {
- "name": "AjuI",
- "site": "gaannnnnnnttgg",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{7}t{2}g{2}",
- "reverseRegex": "c{2}a{2}[abcdghkmnrstvwy]{7}t{2}c",
- "chopsTwice": true,
- "topSnipOffset": 25,
- "bottomSnipOffset": 20,
- "usForward": 25,
- "usReverse": 20
- },
- "alei": {
- "name": "AleI",
- "site": "cacnnnngtg",
- "forwardRegex": "cac[abcdghkmnrstvwy]{4}gtg",
- "reverseRegex": "cac[abcdghkmnrstvwy]{4}gtg",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "alfi": {
- "name": "AlfI",
- "site": "gcannnnnntgc",
- "forwardRegex": "gca[abcdghkmnrstvwy]{6}tgc",
- "reverseRegex": "gca[abcdghkmnrstvwy]{6}tgc",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 22,
- "usForward": 24,
- "usReverse": 22
- },
- "ali12257i": {
- "name": "Ali12257I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ali12258i": {
- "name": "Ali12258I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ali2882i": {
- "name": "Ali2882I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aliaji": {
- "name": "AliAJI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "alii": {
- "name": "AliI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aloi": {
- "name": "AloI",
- "site": "gaacnnnnnntcc",
- "forwardRegex": "ga{2}c[abcdghkmnrstvwy]{6}tc{2}",
- "reverseRegex": "g{2}a[abcdghkmnrstvwy]{6}gt{2}c",
- "chopsTwice": true,
- "topSnipOffset": 25,
- "bottomSnipOffset": 20,
- "usForward": 25,
- "usReverse": 20
- },
- "alubi": {
- "name": "AluBI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "alui": {
- "name": "AluI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "alw21i": {
- "name": "Alw21I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "alw26i": {
- "name": "Alw26I",
- "site": "gtctc",
- "forwardRegex": "gtctc",
- "reverseRegex": "gagac",
- "topSnipOffset": 6,
- "bottomSnipOffset": 10
- },
- "alw44i": {
- "name": "Alw44I",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "alwfi": {
- "name": "AlwFI",
- "site": "gaaaynnnnnrtg",
- "forwardRegex": "ga{3}[cty][abcdghkmnrstvwy]{5}[agr]tg",
- "reverseRegex": "ca[cty][abcdghkmnrstvwy]{5}[agr]t{3}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "alwfii": {
- "name": "AlwFII",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "alwi": {
- "name": "AlwI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "alwni": {
- "name": "AlwNI",
- "site": "cagnnnctg",
- "forwardRegex": "cag[abcdghkmnrstvwy]{3}ctg",
- "reverseRegex": "cag[abcdghkmnrstvwy]{3}ctg",
- "topSnipOffset": 6,
- "bottomSnipOffset": 3
- },
- "alwxi": {
- "name": "AlwXI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "ama87i": {
- "name": "Ama87I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "amasi": {
- "name": "AmaSI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "amei": {
- "name": "AmeI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ameii": {
- "name": "AmeII",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "animi": {
- "name": "AniMI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aoci": {
- "name": "AocI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "aocii": {
- "name": "AocII",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "aor13hi": {
- "name": "Aor13HI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aor51hi": {
- "name": "Aor51HI",
- "site": "agcgct",
- "forwardRegex": "agcgct",
- "reverseRegex": "agcgct",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "aori": {
- "name": "AorI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "aosi": {
- "name": "AosI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "aosii": {
- "name": "AosII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "aosiii": {
- "name": "AosIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apabi": {
- "name": "ApaBI",
- "site": "gcannnnntgc",
- "forwardRegex": "gca[abcdghkmnrstvwy]{5}tgc",
- "reverseRegex": "gca[abcdghkmnrstvwy]{5}tgc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 3
- },
- "apaci": {
- "name": "ApaCI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "apai": {
- "name": "ApaI",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "apali": {
- "name": "ApaLI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "apaori": {
- "name": "ApaORI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "apctr183i": {
- "name": "ApcTR183I",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apeai": {
- "name": "ApeAI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apei": {
- "name": "ApeI",
- "site": "acgcgt",
- "forwardRegex": "acgcgt",
- "reverseRegex": "acgcgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apeki": {
- "name": "ApeKI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "apii": {
- "name": "ApiI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "apoi": {
- "name": "ApoI",
- "site": "raatty",
- "forwardRegex": "[agr]a{2}t{2}[cty]",
- "reverseRegex": "[agr]a{2}t{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "apri": {
- "name": "AprI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apu16i": {
- "name": "Apu16I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apui": {
- "name": "ApuI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "apyi": {
- "name": "ApyI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "apypi": {
- "name": "ApyPI",
- "site": "atcgac",
- "forwardRegex": "atcgac",
- "reverseRegex": "gtcgat",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "aqui": {
- "name": "AquI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aquiii": {
- "name": "AquIII",
- "site": "gaggag",
- "forwardRegex": "gag{2}ag",
- "reverseRegex": "ctc{2}tc",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "aquiv": {
- "name": "AquIV",
- "site": "grggaag",
- "forwardRegex": "g[agr]g{2}a{2}g",
- "reverseRegex": "ct{2}c{2}[cty]c",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "arsi": {
- "name": "ArsI",
- "site": "gacnnnnnnttyg",
- "forwardRegex": "gac[abcdghkmnrstvwy]{6}t{2}[cty]g",
- "reverseRegex": "c[agr]a{2}[abcdghkmnrstvwy]{6}gtc",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 19,
- "usForward": 24,
- "usReverse": 19
- },
- "asci": {
- "name": "AscI",
- "site": "ggcgcgcc",
- "forwardRegex": "g{2}cgcgc{2}",
- "reverseRegex": "g{2}cgcgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "asei": {
- "name": "AseI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "aseii": {
- "name": "AseII",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "asi256i": {
- "name": "Asi256I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "asi372i": {
- "name": "Asi372I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "asiai": {
- "name": "AsiAI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "asigi": {
- "name": "AsiGI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "asii": {
- "name": "AsiI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "asisi": {
- "name": "AsiSI",
- "site": "gcgatcgc",
- "forwardRegex": "gcgatcgc",
- "reverseRegex": "gcgatcgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3
- },
- "asni": {
- "name": "AsnI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "asp10hi": {
- "name": "Asp10HI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "asp10hii": {
- "name": "Asp10HII",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "asp123i": {
- "name": "Asp123I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp130i": {
- "name": "Asp130I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp14hi": {
- "name": "Asp14HI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp14i": {
- "name": "Asp14I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp15i": {
- "name": "Asp15I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp16hi": {
- "name": "Asp16HI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp17hi": {
- "name": "Asp17HI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp17i": {
- "name": "Asp17I",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp18hi": {
- "name": "Asp18HI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp1hi": {
- "name": "Asp1HI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp1i": {
- "name": "Asp1I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp21hi": {
- "name": "Asp21HI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp22i": {
- "name": "Asp22I",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp26hi": {
- "name": "Asp26HI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "asp27hi": {
- "name": "Asp27HI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "asp29hi": {
- "name": "Asp29HI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp2hi": {
- "name": "Asp2HI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp3065i": {
- "name": "Asp3065I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp32hi": {
- "name": "Asp32HI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp35hi": {
- "name": "Asp35HI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "asp36hi": {
- "name": "Asp36HI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "asp36i": {
- "name": "Asp36I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp37i": {
- "name": "Asp37I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp40hi": {
- "name": "Asp40HI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "asp47i": {
- "name": "Asp47I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp50hi": {
- "name": "Asp50HI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "asp52i": {
- "name": "Asp52I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp5hi": {
- "name": "Asp5HI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp697i": {
- "name": "Asp697I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp6hi": {
- "name": "Asp6HI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp700i": {
- "name": "Asp700I",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "asp703i": {
- "name": "Asp703I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp707i": {
- "name": "Asp707I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp708i": {
- "name": "Asp708I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp713i": {
- "name": "Asp713I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "asp718i": {
- "name": "Asp718I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "asp742i": {
- "name": "Asp742I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp745i": {
- "name": "Asp745I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "asp748i": {
- "name": "Asp748I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp763i": {
- "name": "Asp763I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp78i": {
- "name": "Asp78I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp86i": {
- "name": "Asp86I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp8hi": {
- "name": "Asp8HI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asp90i": {
- "name": "Asp90I",
- "site": "acrygt",
- "forwardRegex": "ac[agr][cty]gt",
- "reverseRegex": "ac[agr][cty]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aspa2i": {
- "name": "AspA2I",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "aspai": {
- "name": "AspAI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "aspbi": {
- "name": "AspBI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aspbii": {
- "name": "AspBII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aspcni": {
- "name": "AspCNI",
- "site": "gccgc",
- "forwardRegex": "gc{2}gc",
- "reverseRegex": "gcg{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aspdi": {
- "name": "AspDI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aspdii": {
- "name": "AspDII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aspei": {
- "name": "AspEI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "asphi": {
- "name": "AspHI",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "aspi": {
- "name": "AspI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "aspji": {
- "name": "AspJI",
- "site": "gacgtc",
- "forwardRegex": "gacgtc",
- "reverseRegex": "gacgtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asplei": {
- "name": "AspLEI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "aspmdi": {
- "name": "AspMDI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "aspmi": {
- "name": "AspMI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "aspni": {
- "name": "AspNI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "asps9i": {
- "name": "AspS9I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "aspti": {
- "name": "AspTI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asptii": {
- "name": "AspTII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asptiii": {
- "name": "AspTIII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "assi": {
- "name": "AssI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "astwi": {
- "name": "AstWI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "asuc2i": {
- "name": "AsuC2I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "asuhpi": {
- "name": "AsuHPI",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 13,
- "bottomSnipOffset": 12
- },
- "asui": {
- "name": "AsuI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "asuii": {
- "name": "AsuII",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "asuiii": {
- "name": "AsuIII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "asumbi": {
- "name": "AsuMBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "asunhi": {
- "name": "AsuNHI",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "asusai": {
- "name": "AsuSAI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "atei": {
- "name": "AteI",
- "site": "ccatgg",
- "forwardRegex": "c{2}atg{2}",
- "reverseRegex": "c{2}atg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "atsi": {
- "name": "AtsI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "atu1i": {
- "name": "Atu1I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "atu1ii": {
- "name": "Atu1II",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "atubi": {
- "name": "AtuBI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "atuii": {
- "name": "AtuII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "atusi": {
- "name": "AtuSI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ava458i": {
- "name": "Ava458I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "avai": {
- "name": "AvaI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "avaii": {
- "name": "AvaII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "avaiii": {
- "name": "AvaIII",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "avci": {
- "name": "AvcI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "avii": {
- "name": "AviI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "aviii": {
- "name": "AviII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "avoi": {
- "name": "AvoI",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "avrbi": {
- "name": "AvrBI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "avrbii": {
- "name": "AvrBII",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "avri": {
- "name": "AvrI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "avrii": {
- "name": "AvrII",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "axyi": {
- "name": "AxyI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bac36i": {
- "name": "Bac36I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bac465i": {
- "name": "Bac465I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "baci": {
- "name": "BacI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "badi": {
- "name": "BadI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "baegi": {
- "name": "BaeGI",
- "site": "gkgcmc",
- "forwardRegex": "g[gkt]gc[acm]c",
- "reverseRegex": "g[gkt]gc[acm]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "baei": {
- "name": "BaeI",
- "site": "acnnnngtayc",
- "forwardRegex": "ac[abcdghkmnrstvwy]{4}gta[cty]c",
- "reverseRegex": "g[agr]tac[abcdghkmnrstvwy]{4}gt",
- "chopsTwice": true,
- "topSnipOffset": 23,
- "bottomSnipOffset": 18,
- "usForward": 23,
- "usReverse": 18
- },
- "bal228i": {
- "name": "Bal228I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bal3006i": {
- "name": "Bal3006I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bal475i": {
- "name": "Bal475I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bali": {
- "name": "BalI",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bamfi": {
- "name": "BamFI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bamgi": {
- "name": "BamGI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bamhi": {
- "name": "BamHI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bamki": {
- "name": "BamKI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bamni": {
- "name": "BamNI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bamnxi": {
- "name": "BamNxI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "banai": {
- "name": "BanAI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bani": {
- "name": "BanI",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "banii": {
- "name": "BanII",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "baniii": {
- "name": "BanIII",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bari": {
- "name": "BarI",
- "site": "gaagnnnnnntac",
- "forwardRegex": "ga{2}g[abcdghkmnrstvwy]{6}tac",
- "reverseRegex": "gta[abcdghkmnrstvwy]{6}ct{2}c",
- "chopsTwice": true,
- "topSnipOffset": 25,
- "bottomSnipOffset": 20,
- "usForward": 25,
- "usReverse": 20
- },
- "basi": {
- "name": "BasI",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "baui": {
- "name": "BauI",
- "site": "cacgag",
- "forwardRegex": "cacgag",
- "reverseRegex": "ctcgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bavai": {
- "name": "BavAI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bavaii": {
- "name": "BavAII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bavbi": {
- "name": "BavBI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bavbii": {
- "name": "BavBII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bavci": {
- "name": "BavCI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bavi": {
- "name": "BavI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bazi": {
- "name": "BazI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bba179i": {
- "name": "Bba179I",
- "site": "wccggw",
- "forwardRegex": "[atw]c{2}g{2}[atw]",
- "reverseRegex": "[atw]c{2}g{2}[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbeai": {
- "name": "BbeAI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbei": {
- "name": "BbeI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bbf7411i": {
- "name": "Bbf7411I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbfi": {
- "name": "BbfI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbi24i": {
- "name": "Bbi24I",
- "site": "acgcgt",
- "forwardRegex": "acgcgt",
- "reverseRegex": "acgcgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bbii": {
- "name": "BbiI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbiii": {
- "name": "BbiII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bbiiii": {
- "name": "BbiIII",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbr7i": {
- "name": "Bbr7I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bbrai": {
- "name": "BbrAI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bbri": {
- "name": "BbrI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bbrpi": {
- "name": "BbrPI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bbsi": {
- "name": "BbsI",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bbti": {
- "name": "BbtI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bbui": {
- "name": "BbuI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bbv12i": {
- "name": "Bbv12I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bbv16ii": {
- "name": "Bbv16II",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bbvai": {
- "name": "BbvAI",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bbvaii": {
- "name": "BbvAII",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bbvaiii": {
- "name": "BbvAIII",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bbvbi": {
- "name": "BbvBI",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bbvci": {
- "name": "BbvCI",
- "site": "cctcagc",
- "forwardRegex": "c{2}tcagc",
- "reverseRegex": "gctgag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bbvi": {
- "name": "BbvI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bbvii": {
- "name": "BbvII",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bca1259i": {
- "name": "Bca1259I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bca77i": {
- "name": "Bca77I",
- "site": "wccggw",
- "forwardRegex": "[atw]c{2}g{2}[atw]",
- "reverseRegex": "[atw]c{2}g{2}[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bcai": {
- "name": "BcaI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcci": {
- "name": "BccI",
- "site": "ccatc",
- "forwardRegex": "c{2}atc",
- "reverseRegex": "gatg{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "bce1247i": {
- "name": "Bce1247I",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bce170i": {
- "name": "Bce170I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bce22i": {
- "name": "Bce22I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bce243i": {
- "name": "Bce243I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bce31293i": {
- "name": "Bce31293I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bce4i": {
- "name": "Bce4I",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bce71i": {
- "name": "Bce71I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bce751i": {
- "name": "Bce751I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bce83i": {
- "name": "Bce83I",
- "site": "cttgag",
- "forwardRegex": "ct{2}gag",
- "reverseRegex": "ctca{2}g",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "bceai": {
- "name": "BceAI",
- "site": "acggc",
- "forwardRegex": "acg{2}c",
- "reverseRegex": "gc{2}gt",
- "topSnipOffset": 17,
- "bottomSnipOffset": 19
- },
- "bcebi": {
- "name": "BceBI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bceci": {
- "name": "BceCI",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bcedi": {
- "name": "BceDI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcefi": {
- "name": "BcefI",
- "site": "acggc",
- "forwardRegex": "acg{2}c",
- "reverseRegex": "gc{2}gt",
- "topSnipOffset": 17,
- "bottomSnipOffset": 18
- },
- "bceri": {
- "name": "BceRI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcesi": {
- "name": "BceSI",
- "site": "mmcgaag",
- "forwardRegex": "[acm]{2}cga{2}g",
- "reverseRegex": "ct{2}cg[gkt]{2}",
- "topSnipOffset": 32,
- "bottomSnipOffset": 34
- },
- "bcesii": {
- "name": "BceSII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcesiii": {
- "name": "BceSIII",
- "site": "acggc",
- "forwardRegex": "acg{2}c",
- "reverseRegex": "gc{2}gt",
- "topSnipOffset": 17,
- "bottomSnipOffset": 19
- },
- "bcgi": {
- "name": "BcgI",
- "site": "cgannnnnntgc",
- "forwardRegex": "cga[abcdghkmnrstvwy]{6}tgc",
- "reverseRegex": "gca[abcdghkmnrstvwy]{6}tcg",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 22,
- "usForward": 24,
- "usReverse": 22
- },
- "bchi": {
- "name": "BchI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bci29i": {
- "name": "Bci29I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bcibi": {
- "name": "BciBI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bcibii": {
- "name": "BciBII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bcivi": {
- "name": "BciVI",
- "site": "gtatcc",
- "forwardRegex": "gtatc{2}",
- "reverseRegex": "g{2}atac",
- "topSnipOffset": 12,
- "bottomSnipOffset": 11
- },
- "bcli": {
- "name": "BclI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bcmi": {
- "name": "BcmI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bcni": {
- "name": "BcnI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bco10278i": {
- "name": "Bco10278I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco102i": {
- "name": "Bco102I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco102ii": {
- "name": "Bco102II",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco116i": {
- "name": "Bco116I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "bco118i": {
- "name": "Bco118I",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bco163i": {
- "name": "Bco163I",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco27i": {
- "name": "Bco27I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bco33i": {
- "name": "Bco33I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco35i": {
- "name": "Bco35I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco5i": {
- "name": "Bco5I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "bco631i": {
- "name": "Bco631I",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco63i": {
- "name": "Bco63I",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco6i": {
- "name": "Bco6I",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bco79i": {
- "name": "Bco79I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcoai": {
- "name": "BcoAI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bcodi": {
- "name": "BcoDI",
- "site": "gtctc",
- "forwardRegex": "gtctc",
- "reverseRegex": "gagac",
- "topSnipOffset": 6,
- "bottomSnipOffset": 10
- },
- "bcoi": {
- "name": "BcoI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bcoki": {
- "name": "BcoKI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "bcosi": {
- "name": "BcoSI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcrai": {
- "name": "BcrAI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcri": {
- "name": "BcrI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcti": {
- "name": "BctI",
- "site": "acggc",
- "forwardRegex": "acg{2}c",
- "reverseRegex": "gc{2}gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bcuai": {
- "name": "BcuAI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bcui": {
- "name": "BcuI",
- "site": "actagt",
- "forwardRegex": "actagt",
- "reverseRegex": "actagt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bdai": {
- "name": "BdaI",
- "site": "tgannnnnntca",
- "forwardRegex": "tga[abcdghkmnrstvwy]{6}tca",
- "reverseRegex": "tga[abcdghkmnrstvwy]{6}tca",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 22,
- "usForward": 24,
- "usReverse": 22
- },
- "bdii": {
- "name": "BdiI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bdisi": {
- "name": "BdiSI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "becaii": {
- "name": "BecAII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bepi": {
- "name": "BepI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "beti": {
- "name": "BetI",
- "site": "wccggw",
- "forwardRegex": "[atw]c{2}g{2}[atw]",
- "reverseRegex": "[atw]c{2}g{2}[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bfai": {
- "name": "BfaI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bfi105i": {
- "name": "Bfi105I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bfi458i": {
- "name": "Bfi458I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bfi57i": {
- "name": "Bfi57I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bfi89i": {
- "name": "Bfi89I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bfii": {
- "name": "BfiI",
- "site": "actggg",
- "forwardRegex": "actg{3}",
- "reverseRegex": "c{3}agt",
- "topSnipOffset": 11,
- "bottomSnipOffset": 10
- },
- "bfishi": {
- "name": "BfiSHI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bfli": {
- "name": "BflI",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bfmi": {
- "name": "BfmI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bfoi": {
- "name": "BfoI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bfrai": {
- "name": "BfrAI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bfrbi": {
- "name": "BfrBI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bfrci": {
- "name": "BfrCI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bfri": {
- "name": "BfrI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bfu1570i": {
- "name": "Bfu1570I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bfuai": {
- "name": "BfuAI",
- "site": "acctgc",
- "forwardRegex": "ac{2}tgc",
- "reverseRegex": "gcag{2}t",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "bfuci": {
- "name": "BfuCI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bfui": {
- "name": "BfuI",
- "site": "gtatcc",
- "forwardRegex": "gtatc{2}",
- "reverseRegex": "g{2}atac",
- "topSnipOffset": 12,
- "bottomSnipOffset": 11
- },
- "bgii": {
- "name": "BgiI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "bgli": {
- "name": "BglI",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bglii": {
- "name": "BglII",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bhai": {
- "name": "BhaI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bhaii": {
- "name": "BhaII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bhei": {
- "name": "BheI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bim19i": {
- "name": "Bim19I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bim19ii": {
- "name": "Bim19II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bimi": {
- "name": "BimI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bini": {
- "name": "BinI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "binsi": {
- "name": "BinSI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "binsii": {
- "name": "BinSII",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bisi": {
- "name": "BisI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bka1125i": {
- "name": "Bka1125I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bla7920i": {
- "name": "Bla7920I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "blfi": {
- "name": "BlfI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bli161i": {
- "name": "Bli161I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli1904ii": {
- "name": "Bli1904II",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli41i": {
- "name": "Bli41I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bli49i": {
- "name": "Bli49I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli5508i": {
- "name": "Bli5508I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli576i": {
- "name": "Bli576I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli576ii": {
- "name": "Bli576II",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli585i": {
- "name": "Bli585I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli643i": {
- "name": "Bli643I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bli736i": {
- "name": "Bli736I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bli86i": {
- "name": "Bli86I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bliai": {
- "name": "BliAI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "blihki": {
- "name": "BliHKI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "blii": {
- "name": "BliI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bliri": {
- "name": "BliRI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "blni": {
- "name": "BlnI",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "blohi": {
- "name": "BloHI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "blohii": {
- "name": "BloHII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "blohiii": {
- "name": "BloHIII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "blpi": {
- "name": "BlpI",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "blsi": {
- "name": "BlsI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "blui": {
- "name": "BluI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bluii": {
- "name": "BluII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmaai": {
- "name": "BmaAI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmabi": {
- "name": "BmaBI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmaci": {
- "name": "BmaCI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmadi": {
- "name": "BmaDI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmahi": {
- "name": "BmaHI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "bmai": {
- "name": "BmaI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmcai": {
- "name": "BmcAI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bme05i": {
- "name": "Bme05I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bme12i": {
- "name": "Bme12I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bme1390i": {
- "name": "Bme1390I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bme142i": {
- "name": "Bme142I",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bme1580i": {
- "name": "Bme1580I",
- "site": "gkgcmc",
- "forwardRegex": "g[gkt]gc[acm]c",
- "reverseRegex": "g[gkt]gc[acm]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bme18i": {
- "name": "Bme18I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bme2095i": {
- "name": "Bme2095I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bme216i": {
- "name": "Bme216I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bme2494i": {
- "name": "Bme2494I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bme361i": {
- "name": "Bme361I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bme46i": {
- "name": "Bme46I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bme585i": {
- "name": "Bme585I",
- "site": "cccgc",
- "forwardRegex": "c{3}gc",
- "reverseRegex": "gcg{3}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "bme74i": {
- "name": "Bme74I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmebi": {
- "name": "BmeBI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmeri": {
- "name": "BmeRI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "bmet110i": {
- "name": "BmeT110I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bmeti": {
- "name": "BmeTI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmeu1594i": {
- "name": "BmeU1594I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmgai": {
- "name": "BmgAI",
- "site": "gkgcmc",
- "forwardRegex": "g[gkt]gc[acm]c",
- "reverseRegex": "g[gkt]gc[acm]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmgbi": {
- "name": "BmgBI",
- "site": "cacgtc",
- "forwardRegex": "cacgtc",
- "reverseRegex": "gacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bmgi": {
- "name": "BmgI",
- "site": "gkgccc",
- "forwardRegex": "g[gkt]gc{3}",
- "reverseRegex": "g{3}c[acm]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bmgt120i": {
- "name": "BmgT120I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bmii": {
- "name": "BmiI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bmpi": {
- "name": "BmpI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bmrfi": {
- "name": "BmrFI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bmri": {
- "name": "BmrI",
- "site": "actggg",
- "forwardRegex": "actg{3}",
- "reverseRegex": "c{3}agt",
- "topSnipOffset": 11,
- "bottomSnipOffset": 10
- },
- "bmsi": {
- "name": "BmsI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "bmti": {
- "name": "BmtI",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bmui": {
- "name": "BmuI",
- "site": "actggg",
- "forwardRegex": "actg{3}",
- "reverseRegex": "c{3}agt",
- "topSnipOffset": 11,
- "bottomSnipOffset": 10
- },
- "bmyi": {
- "name": "BmyI",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bnai": {
- "name": "BnaI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bnii": {
- "name": "BniI",
- "site": "gcnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{2}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{2}gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "boxi": {
- "name": "BoxI",
- "site": "gacnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bpa34i": {
- "name": "Bpa34I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bpa36i": {
- "name": "Bpa36I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpa36ii": {
- "name": "Bpa36II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpci": {
- "name": "BpcI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bpei": {
- "name": "BpeI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpii": {
- "name": "BpiI",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bpli": {
- "name": "BplI",
- "site": "gagnnnnnctc",
- "forwardRegex": "gag[abcdghkmnrstvwy]{5}ctc",
- "reverseRegex": "gag[abcdghkmnrstvwy]{5}ctc",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 19,
- "usForward": 24,
- "usReverse": 19
- },
- "bpmi": {
- "name": "BpmI",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "bpoai": {
- "name": "BpoAI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bpsi": {
- "name": "BpsI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpti": {
- "name": "BptI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bpu10i": {
- "name": "Bpu10I",
- "site": "cctnagc",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bpu1102i": {
- "name": "Bpu1102I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bpu1268i": {
- "name": "Bpu1268I",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpu14i": {
- "name": "Bpu14I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bpu1811i": {
- "name": "Bpu1811I",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpu1831i": {
- "name": "Bpu1831I",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpu86i": {
- "name": "Bpu86I",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpu95i": {
- "name": "Bpu95I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bpuai": {
- "name": "BpuAI",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bpuami": {
- "name": "BpuAmI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bpub5i": {
- "name": "BpuB5I",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bpuci": {
- "name": "BpuCI",
- "site": "ggcgga",
- "forwardRegex": "g{2}cg{2}a",
- "reverseRegex": "tc{2}gc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpudi": {
- "name": "BpuDI",
- "site": "cctnagc",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bpuei": {
- "name": "BpuEI",
- "site": "cttgag",
- "forwardRegex": "ct{2}gag",
- "reverseRegex": "ctca{2}g",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "bpufi": {
- "name": "BpuFI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpugci": {
- "name": "BpuGCI",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpugi": {
- "name": "BpuGI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpuhi": {
- "name": "BpuHI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpui": {
- "name": "BpuI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bpuji": {
- "name": "BpuJI",
- "site": "cccgt",
- "forwardRegex": "c{3}gt",
- "reverseRegex": "acg{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpumi": {
- "name": "BpuMI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bpuni": {
- "name": "BpuNI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bpusi": {
- "name": "BpuSI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "bpvui": {
- "name": "BpvUI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "bsa29i": {
- "name": "Bsa29I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsaai": {
- "name": "BsaAI",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bsabi": {
- "name": "BsaBI",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bsaci": {
- "name": "BsaCI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsadi": {
- "name": "BsaDI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsaei": {
- "name": "BsaEI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsafi": {
- "name": "BsaFI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsagi": {
- "name": "BsaGI",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsahi": {
- "name": "BsaHI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsai": {
- "name": "BsaI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bsaji": {
- "name": "BsaJI",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsaki": {
- "name": "BsaKI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsali": {
- "name": "BsaLI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsami": {
- "name": "BsaMI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "bsani": {
- "name": "BsaNI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsanii": {
- "name": "BsaNII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsaoi": {
- "name": "BsaOI",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "bsapi": {
- "name": "BsaPI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsaqi": {
- "name": "BsaQI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsari": {
- "name": "BsaRI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsasi": {
- "name": "BsaSI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsati": {
- "name": "BsaTI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsaui": {
- "name": "BsaUI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsavi": {
- "name": "BsaVI",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsawi": {
- "name": "BsaWI",
- "site": "wccggw",
- "forwardRegex": "[atw]c{2}g{2}[atw]",
- "reverseRegex": "[atw]c{2}g{2}[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsaxi": {
- "name": "BsaXI",
- "site": "acnnnnnctcc",
- "forwardRegex": "ac[abcdghkmnrstvwy]{5}ctc{2}",
- "reverseRegex": "g{2}ag[abcdghkmnrstvwy]{5}gt",
- "chopsTwice": true,
- "topSnipOffset": 21,
- "bottomSnipOffset": 18,
- "usForward": 21,
- "usReverse": 18
- },
- "bsazi": {
- "name": "BsaZI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsbi": {
- "name": "BsbI",
- "site": "caacac",
- "forwardRegex": "ca{2}cac",
- "reverseRegex": "gtgt{2}g",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "bsc107i": {
- "name": "Bsc107I",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bsc217i": {
- "name": "Bsc217I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsc4i": {
- "name": "Bsc4I",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bsc91i": {
- "name": "Bsc91I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bscai": {
- "name": "BscAI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "bscbi": {
- "name": "BscBI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bscci": {
- "name": "BscCI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "bscdi": {
- "name": "BscDI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscei": {
- "name": "BscEI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscfi": {
- "name": "BscFI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bscgi": {
- "name": "BscGI",
- "site": "cccgt",
- "forwardRegex": "c{3}gt",
- "reverseRegex": "acg{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bschi": {
- "name": "BscHI",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsci": {
- "name": "BscI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bscji": {
- "name": "BscJI",
- "site": "ccannnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscki": {
- "name": "BscKI",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscli": {
- "name": "BscLI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscmi": {
- "name": "BscMI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscni": {
- "name": "BscNI",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscoi": {
- "name": "BscOI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscpi": {
- "name": "BscPI",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscqi": {
- "name": "BscQI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscqii": {
- "name": "BscQII",
- "site": "gtctc",
- "forwardRegex": "gtctc",
- "reverseRegex": "gagac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscri": {
- "name": "BscRI",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscsi": {
- "name": "BscSI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscti": {
- "name": "BscTI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscui": {
- "name": "BscUI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscvi": {
- "name": "BscVI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bscwi": {
- "name": "BscWI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse118i": {
- "name": "Bse118I",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bse126i": {
- "name": "Bse126I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse15i": {
- "name": "Bse15I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bse16i": {
- "name": "Bse16I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bse17i": {
- "name": "Bse17I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bse19i": {
- "name": "Bse19I",
- "site": "ccatgg",
- "forwardRegex": "c{2}atg{2}",
- "reverseRegex": "c{2}atg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse1i": {
- "name": "Bse1I",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 6,
- "bottomSnipOffset": 4
- },
- "bse21i": {
- "name": "Bse21I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bse23i": {
- "name": "Bse23I",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse24i": {
- "name": "Bse24I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bse3di": {
- "name": "Bse3DI",
- "site": "gcaatg",
- "forwardRegex": "gca{2}tg",
- "reverseRegex": "cat{2}gc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 6
- },
- "bse54i": {
- "name": "Bse54I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse59i": {
- "name": "Bse59I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse631i": {
- "name": "Bse631I",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bse634i": {
- "name": "Bse634I",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bse64i": {
- "name": "Bse64I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bse8i": {
- "name": "Bse8I",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bse9i": {
- "name": "Bse9I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bseai": {
- "name": "BseAI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bseb631i": {
- "name": "BseB631I",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bseb631ii": {
- "name": "BseB631II",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsebi": {
- "name": "BseBI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bseci": {
- "name": "BseCI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsedi": {
- "name": "BseDI",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bseg73i": {
- "name": "BseG73I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsegi": {
- "name": "BseGI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "bsehi": {
- "name": "BseHI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsei": {
- "name": "BseI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bseii": {
- "name": "BseII",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bseji": {
- "name": "BseJI",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bseki": {
- "name": "BseKI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bseli": {
- "name": "BseLI",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bsemi": {
- "name": "BseMI",
- "site": "gcaatg",
- "forwardRegex": "gca{2}tg",
- "reverseRegex": "cat{2}gc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 6
- },
- "bsemii": {
- "name": "BseMII",
- "site": "ctcag",
- "forwardRegex": "ctcag",
- "reverseRegex": "ctgag",
- "topSnipOffset": 15,
- "bottomSnipOffset": 13
- },
- "bseni": {
- "name": "BseNI",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 6,
- "bottomSnipOffset": 4
- },
- "bsepi": {
- "name": "BsePI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bseqi": {
- "name": "BseQI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bseri": {
- "name": "BseRI",
- "site": "gaggag",
- "forwardRegex": "gag{2}ag",
- "reverseRegex": "ctc{2}tc",
- "topSnipOffset": 16,
- "bottomSnipOffset": 14
- },
- "bsesi": {
- "name": "BseSI",
- "site": "gkgcmc",
- "forwardRegex": "g[gkt]gc[acm]c",
- "reverseRegex": "g[gkt]gc[acm]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bset10i": {
- "name": "BseT10I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bset9i": {
- "name": "BseT9I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bsex3i": {
- "name": "BseX3I",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsexi": {
- "name": "BseXI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bseyi": {
- "name": "BseYI",
- "site": "cccagc",
- "forwardRegex": "c{3}agc",
- "reverseRegex": "gctg{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsezi": {
- "name": "BseZI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "bsgi": {
- "name": "BsgI",
- "site": "gtgcag",
- "forwardRegex": "gtgcag",
- "reverseRegex": "ctgcac",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "bsh108ai": {
- "name": "Bsh108AI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsh1236i": {
- "name": "Bsh1236I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsh1285i": {
- "name": "Bsh1285I",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "bsh1365i": {
- "name": "Bsh1365I",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bsh45i": {
- "name": "Bsh45I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bshai": {
- "name": "BshAI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshbi": {
- "name": "BshBI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshci": {
- "name": "BshCI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshdi": {
- "name": "BshDI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshei": {
- "name": "BshEI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshfi": {
- "name": "BshFI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bshgi": {
- "name": "BshGI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bshhi": {
- "name": "BshHI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshi": {
- "name": "BshI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bshki": {
- "name": "BshKI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bshli": {
- "name": "BshLI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshmi": {
- "name": "BshMI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bshni": {
- "name": "BshNI",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bshti": {
- "name": "BshTI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bshvi": {
- "name": "BshVI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsiai": {
- "name": "BsiAI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsibi": {
- "name": "BsiBI",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bsici": {
- "name": "BsiCI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsidi": {
- "name": "BsiDI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsiei": {
- "name": "BsiEI",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "bsigi": {
- "name": "BsiGI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsihi": {
- "name": "BsiHI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsihkai": {
- "name": "BsiHKAI",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsihkci": {
- "name": "BsiHKCI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsii": {
- "name": "BsiI",
- "site": "cacgag",
- "forwardRegex": "cacgag",
- "reverseRegex": "ctcgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsiki": {
- "name": "BsiKI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bsili": {
- "name": "BsiLI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bsimi": {
- "name": "BsiMI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsioi": {
- "name": "BsiOI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsiqi": {
- "name": "BsiQI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsisi": {
- "name": "BsiSI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bsiui": {
- "name": "BsiUI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsivi": {
- "name": "BsiVI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsiwi": {
- "name": "BsiWI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsixi": {
- "name": "BsiXI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsiyi": {
- "name": "BsiYI",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bsizi": {
- "name": "BsiZI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bslfi": {
- "name": "BslFI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "bsli": {
- "name": "BslI",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bsm6i": {
- "name": "Bsm6I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsmai": {
- "name": "BsmAI",
- "site": "gtctc",
- "forwardRegex": "gtctc",
- "reverseRegex": "gagac",
- "topSnipOffset": 6,
- "bottomSnipOffset": 10
- },
- "bsmbi": {
- "name": "BsmBI",
- "site": "cgtctc",
- "forwardRegex": "cgtctc",
- "reverseRegex": "gagacg",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bsmci": {
- "name": "BsmCI",
- "site": "acnnnnnctcc",
- "forwardRegex": "ac[abcdghkmnrstvwy]{5}ctc{2}",
- "reverseRegex": "g{2}ag[abcdghkmnrstvwy]{5}gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmdi": {
- "name": "BsmDI",
- "site": "acnnnnnctcc",
- "forwardRegex": "ac[abcdghkmnrstvwy]{5}ctc{2}",
- "reverseRegex": "g{2}ag[abcdghkmnrstvwy]{5}gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmei": {
- "name": "BsmEI",
- "site": "gagtc",
- "forwardRegex": "gagtc",
- "reverseRegex": "gactc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmfi": {
- "name": "BsmFI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "bsmgi": {
- "name": "BsmGI",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmgii": {
- "name": "BsmGII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmhi": {
- "name": "BsmHI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmi": {
- "name": "BsmI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "bsmni": {
- "name": "BsmNI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmpi": {
- "name": "BsmPI",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmri": {
- "name": "BsmRI",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsmsi": {
- "name": "BsmSI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsmwi": {
- "name": "BsmWI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmxi": {
- "name": "BsmXI",
- "site": "acnnnnnctcc",
- "forwardRegex": "ac[abcdghkmnrstvwy]{5}ctc{2}",
- "reverseRegex": "g{2}ag[abcdghkmnrstvwy]{5}gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmxii": {
- "name": "BsmXII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsmyi": {
- "name": "BsmYI",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsni": {
- "name": "BsnI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bso31i": {
- "name": "Bso31I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bsoai": {
- "name": "BsoAI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsobi": {
- "name": "BsoBI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsoci": {
- "name": "BsoCI",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsodi": {
- "name": "BsoDI",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsoei": {
- "name": "BsoEI",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsofi": {
- "name": "BsoFI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bsogi": {
- "name": "BsoGI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsohi": {
- "name": "BsoHI",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsoi": {
- "name": "BsoI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsoji": {
- "name": "BsoJI",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsoki": {
- "name": "BsoKI",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsomai": {
- "name": "BsoMAI",
- "site": "gtctc",
- "forwardRegex": "gtctc",
- "reverseRegex": "gagac",
- "topSnipOffset": 6,
- "bottomSnipOffset": 10
- },
- "bsopi": {
- "name": "BsoPI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsosi": {
- "name": "BsoSI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp100i": {
- "name": "Bsp100I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp101i": {
- "name": "Bsp101I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp102i": {
- "name": "Bsp102I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp103i": {
- "name": "Bsp103I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp104i": {
- "name": "Bsp104I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp105i": {
- "name": "Bsp105I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bsp106i": {
- "name": "Bsp106I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsp107i": {
- "name": "Bsp107I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp108i": {
- "name": "Bsp108I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp116i": {
- "name": "Bsp116I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp117i": {
- "name": "Bsp117I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp119i": {
- "name": "Bsp119I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsp120i": {
- "name": "Bsp120I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsp121i": {
- "name": "Bsp121I",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp122i": {
- "name": "Bsp122I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp123i": {
- "name": "Bsp123I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsp125i": {
- "name": "Bsp125I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1260i": {
- "name": "Bsp1260I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1261i": {
- "name": "Bsp1261I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp126i": {
- "name": "Bsp126I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp127i": {
- "name": "Bsp127I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1286i": {
- "name": "Bsp1286I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsp128i": {
- "name": "Bsp128I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp129i": {
- "name": "Bsp129I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp12i": {
- "name": "Bsp12I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp130i": {
- "name": "Bsp130I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp131i": {
- "name": "Bsp131I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp132i": {
- "name": "Bsp132I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp133i": {
- "name": "Bsp133I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp135i": {
- "name": "Bsp135I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp136i": {
- "name": "Bsp136I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp137i": {
- "name": "Bsp137I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp138i": {
- "name": "Bsp138I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp139i": {
- "name": "Bsp139I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp13i": {
- "name": "Bsp13I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsp1407i": {
- "name": "Bsp1407I",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsp140i": {
- "name": "Bsp140I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp141i": {
- "name": "Bsp141I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp142i": {
- "name": "Bsp142I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp143i": {
- "name": "Bsp143I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bsp143ii": {
- "name": "Bsp143II",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsp144i": {
- "name": "Bsp144I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp145i": {
- "name": "Bsp145I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp146i": {
- "name": "Bsp146I",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp147i": {
- "name": "Bsp147I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp148i": {
- "name": "Bsp148I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp151i": {
- "name": "Bsp151I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp153ai": {
- "name": "Bsp153AI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bsp1591i": {
- "name": "Bsp1591I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1591ii": {
- "name": "Bsp1591II",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1593i": {
- "name": "Bsp1593I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp16i": {
- "name": "Bsp16I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1720i": {
- "name": "Bsp1720I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bsp17i": {
- "name": "Bsp17I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp1894i": {
- "name": "Bsp1894I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bsp18i": {
- "name": "Bsp18I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp19i": {
- "name": "Bsp19I",
- "site": "ccatgg",
- "forwardRegex": "c{2}atg{2}",
- "reverseRegex": "c{2}atg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsp2013i": {
- "name": "Bsp2013I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp2095i": {
- "name": "Bsp2095I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bsp211i": {
- "name": "Bsp211I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsp21i": {
- "name": "Bsp21I",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp226i": {
- "name": "Bsp226I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp228i": {
- "name": "Bsp228I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp22i": {
- "name": "Bsp22I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp233i": {
- "name": "Bsp233I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp2362i": {
- "name": "Bsp2362I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp23i": {
- "name": "Bsp23I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp241i": {
- "name": "Bsp241I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp24i": {
- "name": "Bsp24I",
- "site": "gacnnnnnntgg",
- "forwardRegex": "gac[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}gtc",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 19,
- "usForward": 24,
- "usReverse": 19
- },
- "bsp2500i": {
- "name": "Bsp2500I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp268i": {
- "name": "Bsp268I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp28i": {
- "name": "Bsp28I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp29i": {
- "name": "Bsp29I",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp2i": {
- "name": "Bsp2I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp30i": {
- "name": "Bsp30I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp317i": {
- "name": "Bsp317I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp4009i": {
- "name": "Bsp4009I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsp423i": {
- "name": "Bsp423I",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bsp43i": {
- "name": "Bsp43I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp44i": {
- "name": "Bsp44I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp44ii": {
- "name": "Bsp44II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp46i": {
- "name": "Bsp46I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp47i": {
- "name": "Bsp47I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp48i": {
- "name": "Bsp48I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp49i": {
- "name": "Bsp49I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp4i": {
- "name": "Bsp4I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp508i": {
- "name": "Bsp508I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp50i": {
- "name": "Bsp50I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsp519i": {
- "name": "Bsp519I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsp51i": {
- "name": "Bsp51I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp52i": {
- "name": "Bsp52I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp53i": {
- "name": "Bsp53I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp548i": {
- "name": "Bsp548I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp54i": {
- "name": "Bsp54I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp55i": {
- "name": "Bsp55I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp56i": {
- "name": "Bsp56I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp57i": {
- "name": "Bsp57I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp58i": {
- "name": "Bsp58I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp59i": {
- "name": "Bsp59I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp5i": {
- "name": "Bsp5I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp60i": {
- "name": "Bsp60I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp61i": {
- "name": "Bsp61I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp63i": {
- "name": "Bsp63I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsp64i": {
- "name": "Bsp64I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp65i": {
- "name": "Bsp65I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp66i": {
- "name": "Bsp66I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp67i": {
- "name": "Bsp67I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bsp68i": {
- "name": "Bsp68I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bsp6i": {
- "name": "Bsp6I",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bsp6ii": {
- "name": "Bsp6II",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp70i": {
- "name": "Bsp70I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp71i": {
- "name": "Bsp71I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp72i": {
- "name": "Bsp72I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp73i": {
- "name": "Bsp73I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp74i": {
- "name": "Bsp74I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp76i": {
- "name": "Bsp76I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp78i": {
- "name": "Bsp78I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp7i": {
- "name": "Bsp7I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp81i": {
- "name": "Bsp81I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp82i": {
- "name": "Bsp82I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp84i": {
- "name": "Bsp84I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp87i": {
- "name": "Bsp87I",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp881i": {
- "name": "Bsp881I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp8i": {
- "name": "Bsp8I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp90i": {
- "name": "Bsp90I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp90ii": {
- "name": "Bsp90II",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp91i": {
- "name": "Bsp91I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp92i": {
- "name": "Bsp92I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp93i": {
- "name": "Bsp93I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsp98i": {
- "name": "Bsp98I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsp9i": {
- "name": "Bsp9I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspa2i": {
- "name": "BspA2I",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspaai": {
- "name": "BspAAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspaaii": {
- "name": "BspAAII",
- "site": "tctaga",
- "forwardRegex": "tctaga",
- "reverseRegex": "tctaga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspaaiii": {
- "name": "BspAAIII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspaci": {
- "name": "BspACI",
- "site": "ccgc",
- "forwardRegex": "c{2}gc",
- "reverseRegex": "gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bspai": {
- "name": "BspAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bspani": {
- "name": "BspANI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bspbake1i": {
- "name": "BspBake1I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspbdg2i": {
- "name": "BspBDG2I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspbi": {
- "name": "BspBI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bspbii": {
- "name": "BspBII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bspbri": {
- "name": "BspBRI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bspbs31i": {
- "name": "BspBS31I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bspbse18i": {
- "name": "BspBSE18I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspche15i": {
- "name": "BspCHE15I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspci": {
- "name": "BspCI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "bspcni": {
- "name": "BspCNI",
- "site": "ctcag",
- "forwardRegex": "ctcag",
- "reverseRegex": "ctgag",
- "topSnipOffset": 14,
- "bottomSnipOffset": 12
- },
- "bspd6i": {
- "name": "BspD6I",
- "site": "gactc",
- "forwardRegex": "gactc",
- "reverseRegex": "gagtc",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "bspd6ii": {
- "name": "BspD6II",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspdi": {
- "name": "BspDI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bspei": {
- "name": "BspEI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspf105i": {
- "name": "BspF105I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspf4i": {
- "name": "BspF4I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bspf53i": {
- "name": "BspF53I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspfi": {
- "name": "BspFI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bspfni": {
- "name": "BspFNI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bspgha1i": {
- "name": "BspGHA1I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspgi": {
- "name": "BspGI",
- "site": "ctggac",
- "forwardRegex": "ctg{2}ac",
- "reverseRegex": "gtc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsph103i": {
- "name": "BspH103I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsph106i": {
- "name": "BspH106I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsph106ii": {
- "name": "BspH106II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsph226i": {
- "name": "BspH226I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsph22i": {
- "name": "BspH22I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsph43i": {
- "name": "BspH43I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsphi": {
- "name": "BspHI",
- "site": "tcatga",
- "forwardRegex": "tcatga",
- "reverseRegex": "tcatga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspi": {
- "name": "BspI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspis4i": {
- "name": "BspIS4I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bspj105i": {
- "name": "BspJ105I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspj106i": {
- "name": "BspJ106I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspj64i": {
- "name": "BspJ64I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspj67i": {
- "name": "BspJ67I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspj74i": {
- "name": "BspJ74I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspj76i": {
- "name": "BspJ76I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspji": {
- "name": "BspJI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bspjii": {
- "name": "BspJII",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bspki": {
- "name": "BspKI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bspkmi": {
- "name": "BspKMI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bspkt5i": {
- "name": "BspKT5I",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "bspkt6i": {
- "name": "BspKT6I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "bspkt8i": {
- "name": "BspKT8I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsplai": {
- "name": "BspLAI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "bsplaii": {
- "name": "BspLAII",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsplaiii": {
- "name": "BspLAIII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspli": {
- "name": "BspLI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bsplri": {
- "name": "BspLRI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspls2i": {
- "name": "BspLS2I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsplu11i": {
- "name": "BspLU11I",
- "site": "acatgt",
- "forwardRegex": "acatgt",
- "reverseRegex": "acatgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsplu11ii": {
- "name": "BspLU11II",
- "site": "tctaga",
- "forwardRegex": "tctaga",
- "reverseRegex": "tctaga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsplu11iii": {
- "name": "BspLU11III",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "bsplu4i": {
- "name": "BspLU4I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspm39i": {
- "name": "BspM39I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bspm90i": {
- "name": "BspM90I",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bspmai": {
- "name": "BspMAI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bspmi": {
- "name": "BspMI",
- "site": "acctgc",
- "forwardRegex": "ac{2}tgc",
- "reverseRegex": "gcag{2}t",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "bspmii": {
- "name": "BspMII",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspmki": {
- "name": "BspMKI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspnci": {
- "name": "BspNCI",
- "site": "ccaga",
- "forwardRegex": "c{2}aga",
- "reverseRegex": "tctg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspni": {
- "name": "BspNI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bspo4i": {
- "name": "BspO4I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bspoi": {
- "name": "BspOI",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bspovi": {
- "name": "BspOVI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "bspovii": {
- "name": "BspOVII",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsppi": {
- "name": "BspPI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "bspqi": {
- "name": "BspQI",
- "site": "gctcttc",
- "forwardRegex": "gctct{2}c",
- "reverseRegex": "ga{2}gagc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 11
- },
- "bspr7i": {
- "name": "BspR7I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bspri": {
- "name": "BspRI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsps122i": {
- "name": "BspS122I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspsi": {
- "name": "BspSI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspst5i": {
- "name": "BspST5I",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "bspt104i": {
- "name": "BspT104I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bspt107i": {
- "name": "BspT107I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspti": {
- "name": "BspTI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsptni": {
- "name": "BspTNI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bspts514i": {
- "name": "BspTS514I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bspui": {
- "name": "BspUI",
- "site": "gcsgc",
- "forwardRegex": "gc[cgs]gc",
- "reverseRegex": "gc[cgs]gc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 1
- },
- "bspvi": {
- "name": "BspVI",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bspwi": {
- "name": "BspWI",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bspxi": {
- "name": "BspXI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bspxii": {
- "name": "BspXII",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bspzei": {
- "name": "BspZEI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsrai": {
- "name": "BsrAI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bsrbi": {
- "name": "BsrBI",
- "site": "ccgctc",
- "forwardRegex": "c{2}gctc",
- "reverseRegex": "gagcg{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bsrbri": {
- "name": "BsrBRI",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bsrci": {
- "name": "BsrCI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsrdi": {
- "name": "BsrDI",
- "site": "gcaatg",
- "forwardRegex": "gca{2}tg",
- "reverseRegex": "cat{2}gc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 6
- },
- "bsrei": {
- "name": "BsrEI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsrfi": {
- "name": "BsrFI",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsrgi": {
- "name": "BsrGI",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsrhi": {
- "name": "BsrHI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsri": {
- "name": "BsrI",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 6,
- "bottomSnipOffset": 4
- },
- "bsrmi": {
- "name": "BsrMI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsrpii": {
- "name": "BsrPII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsrsi": {
- "name": "BsrSI",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 6,
- "bottomSnipOffset": 4
- },
- "bsrvi": {
- "name": "BsrVI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsrwi": {
- "name": "BsrWI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsrxi": {
- "name": "BsrXI",
- "site": "tctaga",
- "forwardRegex": "tctaga",
- "reverseRegex": "tctaga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bssai": {
- "name": "BssAI",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bssbi": {
- "name": "BssBI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bssci": {
- "name": "BssCI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsseci": {
- "name": "BssECI",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bssfi": {
- "name": "BssFI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bssgi": {
- "name": "BssGI",
- "site": "ccannnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bssgii": {
- "name": "BssGII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsshi": {
- "name": "BssHI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsshii": {
- "name": "BssHII",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bssi": {
- "name": "BssI",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bssimi": {
- "name": "BssIMI",
- "site": "gggtc",
- "forwardRegex": "g{3}tc",
- "reverseRegex": "gac{3}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bsski": {
- "name": "BssKI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "bssmi": {
- "name": "BssMI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bssnai": {
- "name": "BssNAI",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bssni": {
- "name": "BssNI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsssi": {
- "name": "BssSI",
- "site": "cacgag",
- "forwardRegex": "cacgag",
- "reverseRegex": "ctcgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsst1i": {
- "name": "BssT1I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bssxi": {
- "name": "BssXI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst100i": {
- "name": "Bst100I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bst1107i": {
- "name": "Bst1107I",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bst1126i": {
- "name": "Bst1126I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst11i": {
- "name": "Bst11I",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 6,
- "bottomSnipOffset": 4
- },
- "bst1274i": {
- "name": "Bst1274I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst12i": {
- "name": "Bst12I",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bst1473i": {
- "name": "Bst1473I",
- "site": "wccggw",
- "forwardRegex": "[atw]c{2}g{2}[atw]",
- "reverseRegex": "[atw]c{2}g{2}[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst1473ii": {
- "name": "Bst1473II",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst158i": {
- "name": "Bst158I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst16i": {
- "name": "Bst16I",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst170i": {
- "name": "Bst170I",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst170ii": {
- "name": "Bst170II",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst19i": {
- "name": "Bst19I",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "bst19ii": {
- "name": "Bst19II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bst1i": {
- "name": "Bst1I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bst224i": {
- "name": "Bst224I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst22i": {
- "name": "Bst22I",
- "site": "ccnnnnnnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{7}g{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bst2464i": {
- "name": "Bst2464I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst28i": {
- "name": "Bst28I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bst2902i": {
- "name": "Bst2902I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst295i": {
- "name": "Bst295I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst29i": {
- "name": "Bst29I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst2bi": {
- "name": "Bst2BI",
- "site": "cacgag",
- "forwardRegex": "cacgag",
- "reverseRegex": "ctcgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bst2i": {
- "name": "Bst2I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bst2ui": {
- "name": "Bst2UI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bst30i": {
- "name": "Bst30I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst31i": {
- "name": "Bst31I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst31ni": {
- "name": "Bst31NI",
- "site": "ccgctc",
- "forwardRegex": "c{2}gctc",
- "reverseRegex": "gagcg{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bst31ti": {
- "name": "Bst31TI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "bst38i": {
- "name": "Bst38I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bst40i": {
- "name": "Bst40I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bst4ci": {
- "name": "Bst4CI",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "bst4qi": {
- "name": "Bst4QI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst6i": {
- "name": "Bst6I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "bst71i": {
- "name": "Bst71I",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bst77i": {
- "name": "Bst77I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst7qi": {
- "name": "Bst7QI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst7qii": {
- "name": "Bst7QII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bst98i": {
- "name": "Bst98I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstaci": {
- "name": "BstACI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bstafi": {
- "name": "BstAFI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstapi": {
- "name": "BstAPI",
- "site": "gcannnnntgc",
- "forwardRegex": "gca[abcdghkmnrstvwy]{5}tgc",
- "reverseRegex": "gca[abcdghkmnrstvwy]{5}tgc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bstaui": {
- "name": "BstAUI",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstb7si": {
- "name": "BstB7SI",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstbai": {
- "name": "BstBAI",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstbaii": {
- "name": "BstBAII",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstbi": {
- "name": "BstBI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bstbs32i": {
- "name": "BstBS32I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bstbsi": {
- "name": "BstBSI",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstbz153i": {
- "name": "BstBZ153I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstc8i": {
- "name": "BstC8I",
- "site": "gcnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{2}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{2}gc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstci": {
- "name": "BstCI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstd102i": {
- "name": "BstD102I",
- "site": "ccgctc",
- "forwardRegex": "c{2}gctc",
- "reverseRegex": "gagcg{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstdei": {
- "name": "BstDEI",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bstdi": {
- "name": "BstDI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstdsi": {
- "name": "BstDSI",
- "site": "ccrygg",
- "forwardRegex": "c{2}[agr][cty]g{2}",
- "reverseRegex": "c{2}[agr][cty]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstdz247i": {
- "name": "BstDZ247I",
- "site": "cccgt",
- "forwardRegex": "c{3}gt",
- "reverseRegex": "acg{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsteii": {
- "name": "BstEII",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bsteiii": {
- "name": "BstEIII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsteni": {
- "name": "BstENI",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 6
- },
- "bstenii": {
- "name": "BstENII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bstez359i": {
- "name": "BstEZ359I",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstf5i": {
- "name": "BstF5I",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "bstfi": {
- "name": "BstFI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstfni": {
- "name": "BstFNI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bstfz438i": {
- "name": "BstFZ438I",
- "site": "cccgc",
- "forwardRegex": "c{3}gc",
- "reverseRegex": "gcg{3}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "bstgi": {
- "name": "BstGI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstgii": {
- "name": "BstGII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstgz53i": {
- "name": "BstGZ53I",
- "site": "cgtctc",
- "forwardRegex": "cgtctc",
- "reverseRegex": "gagacg",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "bsth2i": {
- "name": "BstH2I",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsth9i": {
- "name": "BstH9I",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "bsthhi": {
- "name": "BstHHI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "bsthi": {
- "name": "BstHI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsthpi": {
- "name": "BstHPI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bsthz55i": {
- "name": "BstHZ55I",
- "site": "ccannnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 4
- },
- "bsti": {
- "name": "BstI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstiz316i": {
- "name": "BstIZ316I",
- "site": "cacnnngtg",
- "forwardRegex": "cac[abcdghkmnrstvwy]{3}gtg",
- "reverseRegex": "cac[abcdghkmnrstvwy]{3}gtg",
- "topSnipOffset": 6,
- "bottomSnipOffset": 3
- },
- "bstji": {
- "name": "BstJI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstjz301i": {
- "name": "BstJZ301I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bstki": {
- "name": "BstKI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstkti": {
- "name": "BstKTI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "bstli": {
- "name": "BstLI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstlvi": {
- "name": "BstLVI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstm6i": {
- "name": "BstM6I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bstmai": {
- "name": "BstMAI",
- "site": "gtctc",
- "forwardRegex": "gtctc",
- "reverseRegex": "gagac",
- "topSnipOffset": 6,
- "bottomSnipOffset": 10
- },
- "bstmbi": {
- "name": "BstMBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "bstmci": {
- "name": "BstMCI",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "bstmi": {
- "name": "BstMI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstmwi": {
- "name": "BstMWI",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "bstmz611i": {
- "name": "BstMZ611I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "bstni": {
- "name": "BstNI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bstnsi": {
- "name": "BstNSI",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bstnsii": {
- "name": "BstNSII",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstnz169i": {
- "name": "BstNZ169I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bstoi": {
- "name": "BstOI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bstoz616i": {
- "name": "BstOZ616I",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "bstpai": {
- "name": "BstPAI",
- "site": "gacnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "bstpi": {
- "name": "BstPI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bstpz740i": {
- "name": "BstPZ740I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstqi": {
- "name": "BstQI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstri": {
- "name": "BstRI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstrz246i": {
- "name": "BstRZ246I",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "bstsci": {
- "name": "BstSCI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "bstsfi": {
- "name": "BstSFI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstsi": {
- "name": "BstSI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstsli": {
- "name": "BstSLI",
- "site": "gkgcmc",
- "forwardRegex": "g[gkt]gc[acm]c",
- "reverseRegex": "g[gkt]gc[acm]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bstsni": {
- "name": "BstSNI",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstswi": {
- "name": "BstSWI",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "bstt10i": {
- "name": "BstT10I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bstt7i": {
- "name": "BstT7I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstt9i": {
- "name": "BstT9I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "bstti": {
- "name": "BstTI",
- "site": "ccannnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstts5i": {
- "name": "BstTS5I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bstui": {
- "name": "BstUI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bstv1i": {
- "name": "BstV1I",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "bstv2i": {
- "name": "BstV2I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "bstvi": {
- "name": "BstVI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstwi": {
- "name": "BstWI",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstx2i": {
- "name": "BstX2I",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstxi": {
- "name": "BstXI",
- "site": "ccannnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{6}tg{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 4
- },
- "bstxii": {
- "name": "BstXII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstyi": {
- "name": "BstYI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bstz10i": {
- "name": "BstZ10I",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz10ii": {
- "name": "BstZ10II",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz15i": {
- "name": "BstZ15I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz16i": {
- "name": "BstZ16I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz17i": {
- "name": "BstZ17I",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bstz1i": {
- "name": "BstZ1I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz1ii": {
- "name": "BstZ1II",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz2i": {
- "name": "BstZ2I",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz3i": {
- "name": "BstZ3I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz4i": {
- "name": "BstZ4I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz5i": {
- "name": "BstZ5I",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz6i": {
- "name": "BstZ6I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz7i": {
- "name": "BstZ7I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz8i": {
- "name": "BstZ8I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstz9i": {
- "name": "BstZ9I",
- "site": "acgcgt",
- "forwardRegex": "acgcgt",
- "reverseRegex": "acgcgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bstzi": {
- "name": "BstZI",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsu1076i": {
- "name": "Bsu1076I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu1114i": {
- "name": "Bsu1114I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu1192i": {
- "name": "Bsu1192I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu1192ii": {
- "name": "Bsu1192II",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu1193i": {
- "name": "Bsu1193I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu1532i": {
- "name": "Bsu1532I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsu15i": {
- "name": "Bsu15I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsu1854i": {
- "name": "Bsu1854I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsu22i": {
- "name": "Bsu22I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu23i": {
- "name": "Bsu23I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bsu36i": {
- "name": "Bsu36I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "bsu5044i": {
- "name": "Bsu5044I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu54i": {
- "name": "Bsu54I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bsu6633i": {
- "name": "Bsu6633I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu6i": {
- "name": "Bsu6I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "bsu8565i": {
- "name": "Bsu8565I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu8646i": {
- "name": "Bsu8646I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsu90i": {
- "name": "Bsu90I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsub519i": {
- "name": "BsuB519I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsub763i": {
- "name": "BsuB763I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsubi": {
- "name": "BsuBI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "bsueii": {
- "name": "BsuEII",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsufi": {
- "name": "BsuFI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "bsumi": {
- "name": "BsuMI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bsuri": {
- "name": "BsuRI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "bsutui": {
- "name": "BsuTUI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "bsxi": {
- "name": "BsxI",
- "site": "actggg",
- "forwardRegex": "actg{3}",
- "reverseRegex": "c{3}agt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btci": {
- "name": "BtcI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btei": {
- "name": "BteI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "btgai": {
- "name": "BtgAI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btgaii": {
- "name": "BtgAII",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btgi": {
- "name": "BtgI",
- "site": "ccrygg",
- "forwardRegex": "c{2}[agr][cty]g{2}",
- "reverseRegex": "c{2}[agr][cty]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "btgzi": {
- "name": "BtgZI",
- "site": "gcgatg",
- "forwardRegex": "gcgatg",
- "reverseRegex": "catcgc",
- "topSnipOffset": 16,
- "bottomSnipOffset": 20
- },
- "bth1140i": {
- "name": "Bth1140I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth1141i": {
- "name": "Bth1141I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth1202i": {
- "name": "Bth1202I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth1786i": {
- "name": "Bth1786I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth1795i": {
- "name": "Bth1795I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth1997i": {
- "name": "Bth1997I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth211i": {
- "name": "Bth211I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth213i": {
- "name": "Bth213I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth221i": {
- "name": "Bth221I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth2350i": {
- "name": "Bth2350I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth617i": {
- "name": "Bth617I",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth84i": {
- "name": "Bth84I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth9411i": {
- "name": "Bth9411I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth9415i": {
- "name": "Bth9415I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bth945i": {
- "name": "Bth945I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bthai": {
- "name": "BthAI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "bthcani": {
- "name": "BthCanI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bthci": {
- "name": "BthCI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 1
- },
- "bthdi": {
- "name": "BthDI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bthei": {
- "name": "BthEI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "bthi": {
- "name": "BthI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bthii": {
- "name": "BthII",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "bthp35i": {
- "name": "BthP35I",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "btii": {
- "name": "BtiI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btki": {
- "name": "BtkI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "btkii": {
- "name": "BtkII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "btri": {
- "name": "BtrI",
- "site": "cacgtc",
- "forwardRegex": "cacgtc",
- "reverseRegex": "gacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "btsci": {
- "name": "BtsCI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "btsi": {
- "name": "BtsI",
- "site": "gcagtg",
- "forwardRegex": "gcagtg",
- "reverseRegex": "cactgc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 6
- },
- "btspi": {
- "name": "BtsPI",
- "site": "gggtc",
- "forwardRegex": "g{3}tc",
- "reverseRegex": "gac{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu33i": {
- "name": "Btu33I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu34i": {
- "name": "Btu34I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu34ii": {
- "name": "Btu34II",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu36i": {
- "name": "Btu36I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu37i": {
- "name": "Btu37I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu39i": {
- "name": "Btu39I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btu41i": {
- "name": "Btu41I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btui": {
- "name": "BtuI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "btumi": {
- "name": "BtuMI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "bvei": {
- "name": "BveI",
- "site": "acctgc",
- "forwardRegex": "ac{2}tgc",
- "reverseRegex": "gcag{2}t",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "bvubi": {
- "name": "BvuBI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "bvui": {
- "name": "BvuI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "cac824i": {
- "name": "Cac824I",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cac8i": {
- "name": "Cac8I",
- "site": "gcnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{2}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{2}gc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "caci": {
- "name": "CacI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "caii": {
- "name": "CaiI",
- "site": "cagnnnctg",
- "forwardRegex": "cag[abcdghkmnrstvwy]{3}ctg",
- "reverseRegex": "cag[abcdghkmnrstvwy]{3}ctg",
- "topSnipOffset": 6,
- "bottomSnipOffset": 3
- },
- "cas2i": {
- "name": "Cas2I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cathi": {
- "name": "CatHI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "caub3i": {
- "name": "CauB3I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "caui": {
- "name": "CauI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "cauii": {
- "name": "CauII",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "cauiii": {
- "name": "CauIII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cbii": {
- "name": "CbiI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "cboi": {
- "name": "CboI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "cbri": {
- "name": "CbrI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "ccei": {
- "name": "CceI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccii": {
- "name": "CciI",
- "site": "tcatga",
- "forwardRegex": "tcatga",
- "reverseRegex": "tcatga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ccini": {
- "name": "CciNI",
- "site": "gcggccgc",
- "forwardRegex": "gcg{2}c{2}gc",
- "reverseRegex": "gcg{2}c{2}gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "ccoi": {
- "name": "CcoI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ccop215i": {
- "name": "CcoP215I",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop216i": {
- "name": "CcoP216I",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop219i": {
- "name": "CcoP219I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop31i": {
- "name": "CcoP31I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop73i": {
- "name": "CcoP73I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop76i": {
- "name": "CcoP76I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop84i": {
- "name": "CcoP84I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop95i": {
- "name": "CcoP95I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccop95ii": {
- "name": "CcoP95II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ccri": {
- "name": "CcrI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ccui": {
- "name": "CcuI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "ccyi": {
- "name": "CcyI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "cdi27i": {
- "name": "Cdi27I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cdiai": {
- "name": "CdiAI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cdicd6i": {
- "name": "CdiCD6I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cdicd6ii": {
- "name": "CdiCD6II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cdii": {
- "name": "CdiI",
- "site": "catcg",
- "forwardRegex": "catcg",
- "reverseRegex": "cgatg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "cdpi": {
- "name": "CdpI",
- "site": "gcggag",
- "forwardRegex": "gcg{2}ag",
- "reverseRegex": "ctc{2}gc",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "celi": {
- "name": "CelI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "celii": {
- "name": "CelII",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "ceqi": {
- "name": "CeqI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "cfai": {
- "name": "CfaI",
- "site": "raatty",
- "forwardRegex": "[agr]a{2}t{2}[cty]",
- "reverseRegex": "[agr]a{2}t{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "cfli": {
- "name": "CflI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "cfoi": {
- "name": "CfoI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "cfr10i": {
- "name": "Cfr10I",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "cfr11i": {
- "name": "Cfr11I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr13i": {
- "name": "Cfr13I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "cfr14i": {
- "name": "Cfr14I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr19i": {
- "name": "Cfr19I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr20i": {
- "name": "Cfr20I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr22i": {
- "name": "Cfr22I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr23i": {
- "name": "Cfr23I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr24i": {
- "name": "Cfr24I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr25i": {
- "name": "Cfr25I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr27i": {
- "name": "Cfr27I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr28i": {
- "name": "Cfr28I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr29i": {
- "name": "Cfr29I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr30i": {
- "name": "Cfr30I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr31i": {
- "name": "Cfr31I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr32i": {
- "name": "Cfr32I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr33i": {
- "name": "Cfr33I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr35i": {
- "name": "Cfr35I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr37i": {
- "name": "Cfr37I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr38i": {
- "name": "Cfr38I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr39i": {
- "name": "Cfr39I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr40i": {
- "name": "Cfr40I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr41i": {
- "name": "Cfr41I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr42i": {
- "name": "Cfr42I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "cfr43i": {
- "name": "Cfr43I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr45i": {
- "name": "Cfr45I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr45ii": {
- "name": "Cfr45II",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr46i": {
- "name": "Cfr46I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr47i": {
- "name": "Cfr47I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr48i": {
- "name": "Cfr48I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr4i": {
- "name": "Cfr4I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr51i": {
- "name": "Cfr51I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr52i": {
- "name": "Cfr52I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr54i": {
- "name": "Cfr54I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr55i": {
- "name": "Cfr55I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr56i": {
- "name": "Cfr56I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr57i": {
- "name": "Cfr57I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr58i": {
- "name": "Cfr58I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr59i": {
- "name": "Cfr59I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr5i": {
- "name": "Cfr5I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr6i": {
- "name": "Cfr6I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "cfr7i": {
- "name": "Cfr7I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr8i": {
- "name": "Cfr8I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr92i": {
- "name": "Cfr92I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfr9i": {
- "name": "Cfr9I",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "cfra4i": {
- "name": "CfrA4I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "cfrai": {
- "name": "CfrAI",
- "site": "gcannnnnnnngtgg",
- "forwardRegex": "gca[abcdghkmnrstvwy]{8}gtg{2}",
- "reverseRegex": "c{2}ac[abcdghkmnrstvwy]{8}tgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfrbi": {
- "name": "CfrBI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "cfri": {
- "name": "CfrI",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "cfrj4i": {
- "name": "CfrJ4I",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "cfrj5i": {
- "name": "CfrJ5I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfrni": {
- "name": "CfrNI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfrs37i": {
- "name": "CfrS37I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cfui": {
- "name": "CfuI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "cfuii": {
- "name": "CfuII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "cglai": {
- "name": "CglAI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cglaii": {
- "name": "CglAII",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cgli": {
- "name": "CglI",
- "site": "gcsgc",
- "forwardRegex": "gc[cgs]gc",
- "reverseRegex": "gc[cgs]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "chai": {
- "name": "ChaI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "chuei": {
- "name": "ChuEI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "chueii": {
- "name": "ChuEII",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "chyi": {
- "name": "ChyI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cin1467i": {
- "name": "Cin1467I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cjai": {
- "name": "CjaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cjei": {
- "name": "CjeI",
- "site": "ccannnnnngt",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{6}gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]{6}tg{2}",
- "chopsTwice": true,
- "topSnipOffset": 26,
- "bottomSnipOffset": 20,
- "usForward": 26,
- "usReverse": 20
- },
- "cjenii": {
- "name": "CjeNII",
- "site": "gagnnnnngt",
- "forwardRegex": "gag[abcdghkmnrstvwy]{5}gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]{5}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cjep338i": {
- "name": "CjeP338I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cjep338ii": {
- "name": "CjeP338II",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cjepi": {
- "name": "CjePI",
- "site": "ccannnnnnntc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]{7}tg{2}",
- "chopsTwice": true,
- "topSnipOffset": 26,
- "bottomSnipOffset": 20,
- "usForward": 26,
- "usReverse": 20
- },
- "cjui": {
- "name": "CjuI",
- "site": "caynnnnnrtg",
- "forwardRegex": "ca[cty][abcdghkmnrstvwy]{5}[agr]tg",
- "reverseRegex": "ca[cty][abcdghkmnrstvwy]{5}[agr]tg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cjuii": {
- "name": "CjuII",
- "site": "caynnnnnctc",
- "forwardRegex": "ca[cty][abcdghkmnrstvwy]{5}ctc",
- "reverseRegex": "gag[abcdghkmnrstvwy]{5}[agr]tg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "clai": {
- "name": "ClaI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "clci": {
- "name": "ClcI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "clcii": {
- "name": "ClcII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "clii": {
- "name": "CliI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cliii": {
- "name": "CliII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "clmi": {
- "name": "ClmI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "clmii": {
- "name": "ClmII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "clti": {
- "name": "CltI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "cpa1150i": {
- "name": "Cpa1150I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cpaai": {
- "name": "CpaAI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cpapi": {
- "name": "CpaPI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cpei": {
- "name": "CpeI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cpfai": {
- "name": "CpfAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cpfi": {
- "name": "CpfI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "cpoi": {
- "name": "CpoI",
- "site": "cggwccg",
- "forwardRegex": "cg{2}[atw]c{2}g",
- "reverseRegex": "cg{2}[atw]c{2}g",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "cprjk722i": {
- "name": "CprJK722I",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "csci": {
- "name": "CscI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "csei": {
- "name": "CseI",
- "site": "gacgc",
- "forwardRegex": "gacgc",
- "reverseRegex": "gcgtc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 15
- },
- "csiai": {
- "name": "CsiAI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "csibi": {
- "name": "CsiBI",
- "site": "gcggccgc",
- "forwardRegex": "gcg{2}c{2}gc",
- "reverseRegex": "gcg{2}c{2}gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "csii": {
- "name": "CsiI",
- "site": "accwggt",
- "forwardRegex": "ac{2}[atw]g{2}t",
- "reverseRegex": "ac{2}[atw]g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "csp1470i": {
- "name": "Csp1470I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "csp231i": {
- "name": "Csp231I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "csp2i": {
- "name": "Csp2I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "csp45i": {
- "name": "Csp45I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "csp4i": {
- "name": "Csp4I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "csp5i": {
- "name": "Csp5I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "csp68ki": {
- "name": "Csp68KI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "csp68kii": {
- "name": "Csp68KII",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "csp68kiii": {
- "name": "Csp68KIII",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "csp68kvi": {
- "name": "Csp68KVI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "csp6i": {
- "name": "Csp6I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "cspai": {
- "name": "CspAI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "cspbi": {
- "name": "CspBI",
- "site": "gcggccgc",
- "forwardRegex": "gcg{2}c{2}gc",
- "reverseRegex": "gcg{2}c{2}gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "cspci": {
- "name": "CspCI",
- "site": "caannnnngtgg",
- "forwardRegex": "ca{2}[abcdghkmnrstvwy]{5}gtg{2}",
- "reverseRegex": "c{2}ac[abcdghkmnrstvwy]{5}t{2}g",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 22,
- "usForward": 24,
- "usReverse": 22
- },
- "cspi": {
- "name": "CspI",
- "site": "cggwccg",
- "forwardRegex": "cg{2}[atw]c{2}g",
- "reverseRegex": "cg{2}[atw]c{2}g",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "csti": {
- "name": "CstI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "cstmi": {
- "name": "CstMI",
- "site": "aaggag",
- "forwardRegex": "a{2}g{2}ag",
- "reverseRegex": "ctc{2}t{2}",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "cte1179i": {
- "name": "Cte1179I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cte1180i": {
- "name": "Cte1180I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cte1i": {
- "name": "Cte1I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cthi": {
- "name": "CthI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cthii": {
- "name": "CthII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "ctyi": {
- "name": "CtyI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cviai": {
- "name": "CviAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "cviaii": {
- "name": "CviAII",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "cvibi": {
- "name": "CviBI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "cvici": {
- "name": "CviCI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvidi": {
- "name": "CviDI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cviei": {
- "name": "CviEI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvifi": {
- "name": "CviFI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvigi": {
- "name": "CviGI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvihi": {
- "name": "CviHI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cviji": {
- "name": "CviJI",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "cviki": {
- "name": "CviKI",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "cviki-1": {
- "name": "CviKI-1",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "cvili": {
- "name": "CviLI",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvimi": {
- "name": "CviMI",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvini": {
- "name": "CviNI",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvioi": {
- "name": "CviOI",
- "site": "rgcy",
- "forwardRegex": "[agr]gc[cty]",
- "reverseRegex": "[agr]gc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cviqi": {
- "name": "CviQI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "cviri": {
- "name": "CviRI",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "cvirii": {
- "name": "CviRII",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "cvisiii": {
- "name": "CviSIII",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "cvni": {
- "name": "CvnI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "daqi": {
- "name": "DaqI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ddei": {
- "name": "DdeI",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "ddeii": {
- "name": "DdeII",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ddsi": {
- "name": "DdsI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "dini": {
- "name": "DinI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "dmai": {
- "name": "DmaI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "dpai": {
- "name": "DpaI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "dpni": {
- "name": "DpnI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "dpnii": {
- "name": "DpnII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "drai": {
- "name": "DraI",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "draii": {
- "name": "DraII",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "draiii": {
- "name": "DraIII",
- "site": "cacnnngtg",
- "forwardRegex": "cac[abcdghkmnrstvwy]{3}gtg",
- "reverseRegex": "cac[abcdghkmnrstvwy]{3}gtg",
- "topSnipOffset": 6,
- "bottomSnipOffset": 3
- },
- "drari": {
- "name": "DraRI",
- "site": "caagnac",
- "forwardRegex": "ca{2}g[abcdghkmnrstvwy]ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]ct{2}g",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "drdai": {
- "name": "DrdAI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdbi": {
- "name": "DrdBI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdci": {
- "name": "DrdCI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drddi": {
- "name": "DrdDI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdei": {
- "name": "DrdEI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdfi": {
- "name": "DrdFI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdi": {
- "name": "DrdI",
- "site": "gacnnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "drdii": {
- "name": "DrdII",
- "site": "gaacca",
- "forwardRegex": "ga{2}c{2}a",
- "reverseRegex": "tg{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdiii": {
- "name": "DrdIII",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "drdiv": {
- "name": "DrdIV",
- "site": "tacgac",
- "forwardRegex": "tacgac",
- "reverseRegex": "gtcgta",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "drii": {
- "name": "DriI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "dsai": {
- "name": "DsaI",
- "site": "ccrygg",
- "forwardRegex": "c{2}[agr][cty]g{2}",
- "reverseRegex": "c{2}[agr][cty]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "dsaii": {
- "name": "DsaII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "dsaiii": {
- "name": "DsaIII",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "dsaiv": {
- "name": "DsaIV",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "dsav": {
- "name": "DsaV",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "dsavi": {
- "name": "DsaVI",
- "site": "gtmkac",
- "forwardRegex": "gt[acm][gkt]ac",
- "reverseRegex": "gt[acm][gkt]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "dsedi": {
- "name": "DseDI",
- "site": "gacnnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "dsp1i": {
- "name": "Dsp1I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eaci": {
- "name": "EacI",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "eae2i": {
- "name": "Eae2I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eae46i": {
- "name": "Eae46I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "eaeai": {
- "name": "EaeAI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eaei": {
- "name": "EaeI",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eaepi": {
- "name": "EaePI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eagbi": {
- "name": "EagBI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "eagi": {
- "name": "EagI",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eagki": {
- "name": "EagKI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eagmi": {
- "name": "EagMI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "eam1104i": {
- "name": "Eam1104I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "eam1105i": {
- "name": "Eam1105I",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "eari": {
- "name": "EarI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "ecai": {
- "name": "EcaI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "ecaii": {
- "name": "EcaII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecci": {
- "name": "EccI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eci125i": {
- "name": "Eci125I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "eciai": {
- "name": "EciAI",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecibi": {
- "name": "EciBI",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecici": {
- "name": "EciCI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecidi": {
- "name": "EciDI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eciei": {
- "name": "EciEI",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecii": {
- "name": "EciI",
- "site": "ggcgga",
- "forwardRegex": "g{2}cg{2}a",
- "reverseRegex": "tc{2}gc{2}",
- "topSnipOffset": 17,
- "bottomSnipOffset": 15
- },
- "ecl133i": {
- "name": "Ecl133I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl136i": {
- "name": "Ecl136I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl136ii": {
- "name": "Ecl136II",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ecl137i": {
- "name": "Ecl137I",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl137ii": {
- "name": "Ecl137II",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl18ki": {
- "name": "Ecl18kI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "ecl1i": {
- "name": "Ecl1I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl1zi": {
- "name": "Ecl1zI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl1zii": {
- "name": "Ecl1zII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl28i": {
- "name": "Ecl28I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl2zi": {
- "name": "Ecl2zI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "ecl37i": {
- "name": "Ecl37I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl37ki": {
- "name": "Ecl37kI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "ecl37kii": {
- "name": "Ecl37kII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl54ki": {
- "name": "Ecl54kI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl57ki": {
- "name": "Ecl57kI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl593i": {
- "name": "Ecl593I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl66i": {
- "name": "Ecl66I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl699ki": {
- "name": "Ecl699kI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecl77i": {
- "name": "Ecl77I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eclhki": {
- "name": "EclHKI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "ecli": {
- "name": "EclI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eclii": {
- "name": "EclII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eclji": {
- "name": "EclJI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eclri": {
- "name": "EclRI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ecls39i": {
- "name": "EclS39I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eclxi": {
- "name": "EclXI",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco100i": {
- "name": "Eco100I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco101i": {
- "name": "Eco101I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco104i": {
- "name": "Eco104I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco105i": {
- "name": "Eco105I",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco110ki": {
- "name": "Eco110kI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco112i": {
- "name": "Eco112I",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco113i": {
- "name": "Eco113I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1158i": {
- "name": "Eco1158I",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco115i": {
- "name": "Eco115I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco118i": {
- "name": "Eco118I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco120i": {
- "name": "Eco120I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco121i": {
- "name": "Eco121I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco125i": {
- "name": "Eco125I",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1265i": {
- "name": "Eco1265I",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco127i": {
- "name": "Eco127I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco128i": {
- "name": "Eco128I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco129i": {
- "name": "Eco129I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco130i": {
- "name": "Eco130I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco1323i": {
- "name": "Eco1323I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1341i": {
- "name": "Eco1341I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1342i": {
- "name": "Eco1342I",
- "site": "aacnnnnnngtgc",
- "forwardRegex": "a{2}c[abcdghkmnrstvwy]{6}gtgc",
- "reverseRegex": "gcac[abcdghkmnrstvwy]{6}gt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1344i": {
- "name": "Eco1344I",
- "site": "aacnnnnnngtgc",
- "forwardRegex": "a{2}c[abcdghkmnrstvwy]{6}gtgc",
- "reverseRegex": "gcac[abcdghkmnrstvwy]{6}gt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1344ii": {
- "name": "Eco1344II",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1348i": {
- "name": "Eco1348I",
- "site": "ggannnnnntatc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{6}tatc",
- "reverseRegex": "gata[abcdghkmnrstvwy]{6}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco134i": {
- "name": "Eco134I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco135i": {
- "name": "Eco135I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco137ki": {
- "name": "Eco137kI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "eco1383i": {
- "name": "Eco1383I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1386i": {
- "name": "Eco1386I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1394i": {
- "name": "Eco1394I",
- "site": "aacnnnnnngtgc",
- "forwardRegex": "a{2}c[abcdghkmnrstvwy]{6}gtgc",
- "reverseRegex": "gcac[abcdghkmnrstvwy]{6}gt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco13ki": {
- "name": "Eco13kI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "eco1412i": {
- "name": "Eco1412I",
- "site": "ggannnnnntatc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{6}tatc",
- "reverseRegex": "gata[abcdghkmnrstvwy]{6}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1413i": {
- "name": "Eco1413I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1422i": {
- "name": "Eco1422I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1424i": {
- "name": "Eco1424I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1427i": {
- "name": "Eco1427I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1430i": {
- "name": "Eco1430I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1432i": {
- "name": "Eco1432I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco143i": {
- "name": "Eco143I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1441i": {
- "name": "Eco1441I",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1443i": {
- "name": "Eco1443I",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco14444i": {
- "name": "Eco14444I",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1446i": {
- "name": "Eco1446I",
- "site": "gagnnnnnnngtca",
- "forwardRegex": "gag[abcdghkmnrstvwy]{7}gtca",
- "reverseRegex": "tgac[abcdghkmnrstvwy]{7}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1447i": {
- "name": "Eco1447I",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1455i": {
- "name": "Eco1455I",
- "site": "gcannnnnnctga",
- "forwardRegex": "gca[abcdghkmnrstvwy]{6}ctga",
- "reverseRegex": "tcag[abcdghkmnrstvwy]{6}tgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1456i": {
- "name": "Eco1456I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1476i": {
- "name": "Eco1476I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco147i": {
- "name": "Eco147I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco149i": {
- "name": "Eco149I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco151i": {
- "name": "Eco151I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1524i": {
- "name": "Eco1524I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco152i": {
- "name": "Eco152I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco153i": {
- "name": "Eco153I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco155i": {
- "name": "Eco155I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco156i": {
- "name": "Eco156I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco157i": {
- "name": "Eco157I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco158i": {
- "name": "Eco158I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco158ii": {
- "name": "Eco158II",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco159i": {
- "name": "Eco159I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco161i": {
- "name": "Eco161I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco162i": {
- "name": "Eco162I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco164i": {
- "name": "Eco164I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco167i": {
- "name": "Eco167I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco168i": {
- "name": "Eco168I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco169i": {
- "name": "Eco169I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco170i": {
- "name": "Eco170I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco171i": {
- "name": "Eco171I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco173i": {
- "name": "Eco173I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco178i": {
- "name": "Eco178I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco179i": {
- "name": "Eco179I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco17i": {
- "name": "Eco17I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco180i": {
- "name": "Eco180I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco182i": {
- "name": "Eco182I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco1831i": {
- "name": "Eco1831I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "eco185i": {
- "name": "Eco185I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco188i": {
- "name": "Eco188I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco190i": {
- "name": "Eco190I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco191i": {
- "name": "Eco191I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco193i": {
- "name": "Eco193I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco195i": {
- "name": "Eco195I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco196i": {
- "name": "Eco196I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco196ii": {
- "name": "Eco196II",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco200i": {
- "name": "Eco200I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco201i": {
- "name": "Eco201I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco203i": {
- "name": "Eco203I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco204i": {
- "name": "Eco204I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco205i": {
- "name": "Eco205I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco206i": {
- "name": "Eco206I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco207i": {
- "name": "Eco207I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco208i": {
- "name": "Eco208I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco208ii": {
- "name": "Eco208II",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco211i": {
- "name": "Eco211I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco215i": {
- "name": "Eco215I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco216i": {
- "name": "Eco216I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco217i": {
- "name": "Eco217I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco21ki": {
- "name": "Eco21kI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "eco225i": {
- "name": "Eco225I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco228i": {
- "name": "Eco228I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco231i": {
- "name": "Eco231I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco232i": {
- "name": "Eco232I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco233i": {
- "name": "Eco233I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco237i": {
- "name": "Eco237I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco239i": {
- "name": "Eco239I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco240i": {
- "name": "Eco240I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco241i": {
- "name": "Eco241I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco246i": {
- "name": "Eco246I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco247i": {
- "name": "Eco247I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco249i": {
- "name": "Eco249I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco24i": {
- "name": "Eco24I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "eco252i": {
- "name": "Eco252I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco254i": {
- "name": "Eco254I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco255i": {
- "name": "Eco255I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco256i": {
- "name": "Eco256I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco25i": {
- "name": "Eco25I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco260i": {
- "name": "Eco260I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco261i": {
- "name": "Eco261I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco262i": {
- "name": "Eco262I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco263i": {
- "name": "Eco263I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco26i": {
- "name": "Eco26I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco27ki": {
- "name": "Eco27kI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco29ki": {
- "name": "Eco29kI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "eco31i": {
- "name": "Eco31I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "eco32i": {
- "name": "Eco32I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco35i": {
- "name": "Eco35I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco377i": {
- "name": "Eco377I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco37i": {
- "name": "Eco37I",
- "site": "ggannnnnnnnatgc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{8}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{8}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco38i": {
- "name": "Eco38I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco394i": {
- "name": "Eco394I",
- "site": "gacnnnnnrtaay",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}[agr]ta{2}[cty]",
- "reverseRegex": "[agr]t{2}a[cty][abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco39i": {
- "name": "Eco39I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco40i": {
- "name": "Eco40I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco41i": {
- "name": "Eco41I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco42i": {
- "name": "Eco42I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco43i": {
- "name": "Eco43I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco47i": {
- "name": "Eco47I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "eco47ii": {
- "name": "Eco47II",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco47iii": {
- "name": "Eco47III",
- "site": "agcgct",
- "forwardRegex": "agcgct",
- "reverseRegex": "agcgct",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco48i": {
- "name": "Eco48I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco49i": {
- "name": "Eco49I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco50i": {
- "name": "Eco50I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco51i": {
- "name": "Eco51I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco51ii": {
- "name": "Eco51II",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco52i": {
- "name": "Eco52I",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco53ki": {
- "name": "Eco53kI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco55i": {
- "name": "Eco55I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco56i": {
- "name": "Eco56I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco57i": {
- "name": "Eco57I",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "eco57mi": {
- "name": "Eco57MI",
- "site": "ctgrag",
- "forwardRegex": "ctg[agr]ag",
- "reverseRegex": "ct[cty]cag",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "eco585i": {
- "name": "Eco585I",
- "site": "gccnnnnnntgcg",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{6}tgcg",
- "reverseRegex": "cgca[abcdghkmnrstvwy]{6}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco60i": {
- "name": "Eco60I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco61i": {
- "name": "Eco61I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco646i": {
- "name": "Eco646I",
- "site": "ccannnnnnncttc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}ct{2}c",
- "reverseRegex": "ga{2}g[abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco64i": {
- "name": "Eco64I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco65i": {
- "name": "Eco65I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco67i": {
- "name": "Eco67I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco68i": {
- "name": "Eco68I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco70i": {
- "name": "Eco70I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco71i": {
- "name": "Eco71I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco71ki": {
- "name": "Eco71KI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco72i": {
- "name": "Eco72I",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco75ki": {
- "name": "Eco75KI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "eco76i": {
- "name": "Eco76I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco777i": {
- "name": "Eco777I",
- "site": "ggannnnnntatc",
- "forwardRegex": "g{2}a[abcdghkmnrstvwy]{6}tatc",
- "reverseRegex": "gata[abcdghkmnrstvwy]{6}tc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco78i": {
- "name": "Eco78I",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "eco80i": {
- "name": "Eco80I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco81i": {
- "name": "Eco81I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "eco826i": {
- "name": "Eco826I",
- "site": "gcannnnnnctga",
- "forwardRegex": "gca[abcdghkmnrstvwy]{6}ctga",
- "reverseRegex": "tcag[abcdghkmnrstvwy]{6}tgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco82i": {
- "name": "Eco82I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco83i": {
- "name": "Eco83I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco851i": {
- "name": "Eco851I",
- "site": "gtcannnnnntgay",
- "forwardRegex": "gtca[abcdghkmnrstvwy]{6}tga[cty]",
- "reverseRegex": "[agr]tca[abcdghkmnrstvwy]{6}tgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco85i": {
- "name": "Eco85I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco88i": {
- "name": "Eco88I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "eco90i": {
- "name": "Eco90I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco912i": {
- "name": "Eco912I",
- "site": "cacnnnnntggc",
- "forwardRegex": "cac[abcdghkmnrstvwy]{5}tg{2}c",
- "reverseRegex": "gc{2}a[abcdghkmnrstvwy]{5}gtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco91i": {
- "name": "Eco91I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "eco92i": {
- "name": "Eco92I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco93i": {
- "name": "Eco93I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco95i": {
- "name": "Eco95I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco96i": {
- "name": "Eco96I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco97i": {
- "name": "Eco97I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco98i": {
- "name": "Eco98I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "eco99i": {
- "name": "Eco99I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecoa4i": {
- "name": "EcoA4I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "ecoai": {
- "name": "EcoAI",
- "site": "gagnnnnnnngtca",
- "forwardRegex": "gag[abcdghkmnrstvwy]{7}gtca",
- "reverseRegex": "tgac[abcdghkmnrstvwy]{7}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecobi": {
- "name": "EcoBI",
- "site": "tgannnnnnnntgct",
- "forwardRegex": "tga[abcdghkmnrstvwy]{8}tgct",
- "reverseRegex": "agca[abcdghkmnrstvwy]{8}tca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecodi": {
- "name": "EcoDI",
- "site": "ttannnnnnngtcy",
- "forwardRegex": "t{2}a[abcdghkmnrstvwy]{7}gtc[cty]",
- "reverseRegex": "[agr]gac[abcdghkmnrstvwy]{7}ta{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecodr2": {
- "name": "EcoDR2",
- "site": "tcannnnnngtcg",
- "forwardRegex": "tca[abcdghkmnrstvwy]{6}gtcg",
- "reverseRegex": "cgac[abcdghkmnrstvwy]{6}tga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecodr3": {
- "name": "EcoDR3",
- "site": "tcannnnnnnatcg",
- "forwardRegex": "tca[abcdghkmnrstvwy]{7}atcg",
- "reverseRegex": "cgat[abcdghkmnrstvwy]{7}tga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecodxxi": {
- "name": "EcoDXXI",
- "site": "tcannnnnnnrttc",
- "forwardRegex": "tca[abcdghkmnrstvwy]{7}[agr]t{2}c",
- "reverseRegex": "ga{2}[cty][abcdghkmnrstvwy]{7}tga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecoei": {
- "name": "EcoEI",
- "site": "gagnnnnnnnatgc",
- "forwardRegex": "gag[abcdghkmnrstvwy]{7}atgc",
- "reverseRegex": "gcat[abcdghkmnrstvwy]{7}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecohai": {
- "name": "EcoHAI",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecohi": {
- "name": "EcoHI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "ecohk31i": {
- "name": "EcoHK31I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ecoicri": {
- "name": "EcoICRI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ecoki": {
- "name": "EcoKI",
- "site": "aacnnnnnngtgc",
- "forwardRegex": "a{2}c[abcdghkmnrstvwy]{6}gtgc",
- "reverseRegex": "gcac[abcdghkmnrstvwy]{6}gt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "econi": {
- "name": "EcoNI",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 6
- },
- "ecoo109i": {
- "name": "EcoO109I",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "ecoo128i": {
- "name": "EcoO128I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "ecoo44i": {
- "name": "EcoO44I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "ecoo65i": {
- "name": "EcoO65I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "ecop15i": {
- "name": "EcoP15I",
- "site": "cagcag",
- "forwardRegex": "cagcag",
- "reverseRegex": "ctgctg",
- "topSnipOffset": 31,
- "bottomSnipOffset": 33
- },
- "ecopi": {
- "name": "EcoPI",
- "site": "agacc",
- "forwardRegex": "agac{2}",
- "reverseRegex": "g{2}tct",
- "topSnipOffset": 30,
- "bottomSnipOffset": 32
- },
- "ecoprri": {
- "name": "EcoprrI",
- "site": "ccannnnnnnrtgc",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{7}[agr]tgc",
- "reverseRegex": "gca[cty][abcdghkmnrstvwy]{7}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecor124i": {
- "name": "EcoR124I",
- "site": "gaannnnnnrtcg",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{6}[agr]tcg",
- "reverseRegex": "cga[cty][abcdghkmnrstvwy]{6}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecor124ii": {
- "name": "EcoR124II",
- "site": "gaannnnnnnrtcg",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{7}[agr]tcg",
- "reverseRegex": "cga[cty][abcdghkmnrstvwy]{7}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecord2": {
- "name": "EcoRD2",
- "site": "gaannnnnnrttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{6}[agr]t{2}c",
- "reverseRegex": "ga{2}[cty][abcdghkmnrstvwy]{6}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecord3": {
- "name": "EcoRD3",
- "site": "gaannnnnnnrttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{7}[agr]t{2}c",
- "reverseRegex": "ga{2}[cty][abcdghkmnrstvwy]{7}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecori": {
- "name": "EcoRI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ecorii": {
- "name": "EcoRII",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "ecorv": {
- "name": "EcoRV",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ecot104i": {
- "name": "EcoT104I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecot14i": {
- "name": "EcoT14I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ecot22i": {
- "name": "EcoT22I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "ecot38i": {
- "name": "EcoT38I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "ecot88i": {
- "name": "EcoT88I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecot93i": {
- "name": "EcoT93I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecot95i": {
- "name": "EcoT95I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ecoviii": {
- "name": "EcoVIII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "egei": {
- "name": "EgeI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ehei": {
- "name": "EheI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "erhb9i": {
- "name": "ErhB9I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "erhb9ii": {
- "name": "ErhB9II",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "erhi": {
- "name": "ErhI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "erpi": {
- "name": "ErpI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "esabc3i": {
- "name": "EsaBC3I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "esabc4i": {
- "name": "EsaBC4I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "esabs9i": {
- "name": "EsaBS9I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esalhci": {
- "name": "EsaLHCI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esassi": {
- "name": "EsaSSI",
- "site": "gaccac",
- "forwardRegex": "gac{2}ac",
- "reverseRegex": "gtg{2}tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esawc1i": {
- "name": "EsaWC1I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esci": {
- "name": "EscI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ese3i": {
- "name": "Ese3I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ese4i": {
- "name": "Ese4I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ese6i": {
- "name": "Ese6I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ese6ii": {
- "name": "Ese6II",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp10i": {
- "name": "Esp10I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp11i": {
- "name": "Esp11I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp12i": {
- "name": "Esp12I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp1396i": {
- "name": "Esp1396I",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "esp13i": {
- "name": "Esp13I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp141i": {
- "name": "Esp141I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp14i": {
- "name": "Esp14I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp15i": {
- "name": "Esp15I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp16i": {
- "name": "Esp16I",
- "site": "cgtctc",
- "forwardRegex": "cgtctc",
- "reverseRegex": "gagacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp19i": {
- "name": "Esp19I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp1i": {
- "name": "Esp1I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp21i": {
- "name": "Esp21I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp22i": {
- "name": "Esp22I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp23i": {
- "name": "Esp23I",
- "site": "cgtctc",
- "forwardRegex": "cgtctc",
- "reverseRegex": "gagacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp24i": {
- "name": "Esp24I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp25i": {
- "name": "Esp25I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp2i": {
- "name": "Esp2I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp3i": {
- "name": "Esp3I",
- "site": "cgtctc",
- "forwardRegex": "cgtctc",
- "reverseRegex": "gagacg",
- "topSnipOffset": 7,
- "bottomSnipOffset": 11
- },
- "esp4i": {
- "name": "Esp4I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "esp5i": {
- "name": "Esp5I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp5ii": {
- "name": "Esp5II",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp6i": {
- "name": "Esp6I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp7i": {
- "name": "Esp7I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp8i": {
- "name": "Esp8I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esp9i": {
- "name": "Esp9I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk16i": {
- "name": "EspHK16I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk22i": {
- "name": "EspHK22I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk24i": {
- "name": "EspHK24I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk26i": {
- "name": "EspHK26I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk29i": {
- "name": "EspHK29I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk30i": {
- "name": "EspHK30I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "esphk7i": {
- "name": "EspHK7I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "espi": {
- "name": "EspI",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "faei": {
- "name": "FaeI",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "faii": {
- "name": "FaiI",
- "site": "yatr",
- "forwardRegex": "[cty]at[agr]",
- "reverseRegex": "[cty]at[agr]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "fali": {
- "name": "FalI",
- "site": "aagnnnnnctt",
- "forwardRegex": "a{2}g[abcdghkmnrstvwy]{5}ct{2}",
- "reverseRegex": "a{2}g[abcdghkmnrstvwy]{5}ct{2}",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 19,
- "usForward": 24,
- "usReverse": 19
- },
- "falii": {
- "name": "FalII",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "faqi": {
- "name": "FaqI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "fati": {
- "name": "FatI",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "fatii": {
- "name": "FatII",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "faubii": {
- "name": "FauBII",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "faui": {
- "name": "FauI",
- "site": "cccgc",
- "forwardRegex": "c{3}gc",
- "reverseRegex": "gcg{3}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "faundi": {
- "name": "FauNDI",
- "site": "catatg",
- "forwardRegex": "catatg",
- "reverseRegex": "catatg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "fbai": {
- "name": "FbaI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "fbli": {
- "name": "FblI",
- "site": "gtmkac",
- "forwardRegex": "gt[acm][gkt]ac",
- "reverseRegex": "gt[acm][gkt]ac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "fbri": {
- "name": "FbrI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "fdii": {
- "name": "FdiI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "fdiii": {
- "name": "FdiII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "fgoi": {
- "name": "FgoI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "fini": {
- "name": "FinI",
- "site": "gggac",
- "forwardRegex": "g{3}ac",
- "reverseRegex": "gtc{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "finii": {
- "name": "FinII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "finsi": {
- "name": "FinSI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "fisi": {
- "name": "FisI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "fmui": {
- "name": "FmuI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 1
- },
- "fnu4hi": {
- "name": "Fnu4HI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "fnuai": {
- "name": "FnuAI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "fnuaii": {
- "name": "FnuAII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "fnuci": {
- "name": "FnuCI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "fnudi": {
- "name": "FnuDI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "fnudii": {
- "name": "FnuDII",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "fnudiii": {
- "name": "FnuDIII",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "fnuei": {
- "name": "FnuEI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "foki": {
- "name": "FokI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 14,
- "bottomSnipOffset": 18
- },
- "frioi": {
- "name": "FriOI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "fsci": {
- "name": "FscI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "fsei": {
- "name": "FseI",
- "site": "ggccggcc",
- "forwardRegex": "g{2}c{2}g{2}c{2}",
- "reverseRegex": "g{2}c{2}g{2}c{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2
- },
- "fsfi": {
- "name": "FsfI",
- "site": "ctgaag",
- "forwardRegex": "ctga{2}g",
- "reverseRegex": "ct{2}cag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "fsii": {
- "name": "FsiI",
- "site": "raatty",
- "forwardRegex": "[agr]a{2}t{2}[cty]",
- "reverseRegex": "[agr]a{2}t{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "fsp1604i": {
- "name": "Fsp1604I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "fsp4hi": {
- "name": "Fsp4HI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "fspai": {
- "name": "FspAI",
- "site": "rtgcgcay",
- "forwardRegex": "[agr]tgcgca[cty]",
- "reverseRegex": "[agr]tgcgca[cty]",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "fspbi": {
- "name": "FspBI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "fspi": {
- "name": "FspI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "fspii": {
- "name": "FspII",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "fspmi": {
- "name": "FspMI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "fspmsi": {
- "name": "FspMSI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "fssi": {
- "name": "FssI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "fsui": {
- "name": "FsuI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ftnuiv": {
- "name": "FtnUIV",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "funi": {
- "name": "FunI",
- "site": "agcgct",
- "forwardRegex": "agcgct",
- "reverseRegex": "agcgct",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "funii": {
- "name": "FunII",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "gali": {
- "name": "GalI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "gcegli": {
- "name": "GceGLI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "gcei": {
- "name": "GceI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "gdii": {
- "name": "GdiI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "gdiii": {
- "name": "GdiII",
- "site": "cggccr",
- "forwardRegex": "cg{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "gdoi": {
- "name": "GdoI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gini": {
- "name": "GinI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "glai": {
- "name": "GlaI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "glui": {
- "name": "GluI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "gobai": {
- "name": "GobAI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "goxi": {
- "name": "GoxI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gsai": {
- "name": "GsaI",
- "site": "cccagc",
- "forwardRegex": "c{3}agc",
- "reverseRegex": "gctg{3}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "gsei": {
- "name": "GseI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gseii": {
- "name": "GseII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gseiii": {
- "name": "GseIII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gspai": {
- "name": "GspAI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gspaii": {
- "name": "GspAII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gspi": {
- "name": "GspI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gst1588i": {
- "name": "Gst1588I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gst1588ii": {
- "name": "Gst1588II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "gsti": {
- "name": "GstI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "gsui": {
- "name": "GsuI",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 22,
- "bottomSnipOffset": 20
- },
- "haci": {
- "name": "HacI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "haei": {
- "name": "HaeI",
- "site": "wggccw",
- "forwardRegex": "[atw]g{2}c{2}[atw]",
- "reverseRegex": "[atw]g{2}c{2}[atw]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "haeii": {
- "name": "HaeII",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "haeiii": {
- "name": "HaeIII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "haeiv": {
- "name": "HaeIV",
- "site": "gaynnnnnrtc",
- "forwardRegex": "ga[cty][abcdghkmnrstvwy]{5}[agr]tc",
- "reverseRegex": "ga[cty][abcdghkmnrstvwy]{5}[agr]tc",
- "chopsTwice": true,
- "topSnipOffset": 25,
- "bottomSnipOffset": 20,
- "usForward": 25,
- "usReverse": 20
- },
- "hal22i": {
- "name": "Hal22I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hali": {
- "name": "HalI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "halii": {
- "name": "HalII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "hapii": {
- "name": "HapII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hgai": {
- "name": "HgaI",
- "site": "gacgc",
- "forwardRegex": "gacgc",
- "reverseRegex": "gcgtc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 15
- },
- "hgiai": {
- "name": "HgiAI",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "hgibi": {
- "name": "HgiBI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hgici": {
- "name": "HgiCI",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "hgicii": {
- "name": "HgiCII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hgiciii": {
- "name": "HgiCIII",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "hgidi": {
- "name": "HgiDI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hgidii": {
- "name": "HgiDII",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "hgiei": {
- "name": "HgiEI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hgieii": {
- "name": "HgiEII",
- "site": "accnnnnnnggt",
- "forwardRegex": "ac{2}[abcdghkmnrstvwy]{6}g{2}t",
- "reverseRegex": "ac{2}[abcdghkmnrstvwy]{6}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hgigi": {
- "name": "HgiGI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hgihi": {
- "name": "HgiHI",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "hgihii": {
- "name": "HgiHII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hgihiii": {
- "name": "HgiHIII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hgii": {
- "name": "HgiI",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hgiji": {
- "name": "HgiJI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hgijii": {
- "name": "HgiJII",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "hgis21i": {
- "name": "HgiS21I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hgis22i": {
- "name": "HgiS22I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "hhai": {
- "name": "HhaI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "hhaii": {
- "name": "HhaII",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hhdi": {
- "name": "HhdI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hhgi": {
- "name": "HhgI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin1056i": {
- "name": "Hin1056I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin1076iii": {
- "name": "Hin1076III",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin1160ii": {
- "name": "Hin1160II",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin1161ii": {
- "name": "Hin1161II",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin173i": {
- "name": "Hin173I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin1i": {
- "name": "Hin1I",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hin1ii": {
- "name": "Hin1II",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "hin2i": {
- "name": "Hin2I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hin3i": {
- "name": "Hin3I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin4i": {
- "name": "Hin4I",
- "site": "gaynnnnnvtc",
- "forwardRegex": "ga[cty][abcdghkmnrstvwy]{5}[acgmrsv]tc",
- "reverseRegex": "ga[bcgksty][abcdghkmnrstvwy]{5}[agr]tc",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 19,
- "usForward": 24,
- "usReverse": 19
- },
- "hin4ii": {
- "name": "Hin4II",
- "site": "ccttc",
- "forwardRegex": "c{2}t{2}c",
- "reverseRegex": "ga{2}g{2}",
- "topSnipOffset": 11,
- "bottomSnipOffset": 10
- },
- "hin5i": {
- "name": "Hin5I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin5ii": {
- "name": "Hin5II",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin5iii": {
- "name": "Hin5III",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin6i": {
- "name": "Hin6I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hin7i": {
- "name": "Hin7I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin8i": {
- "name": "Hin8I",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hin8ii": {
- "name": "Hin8II",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinbiii": {
- "name": "HinbIII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hincii": {
- "name": "HincII",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hindi": {
- "name": "HindI",
- "site": "cac",
- "forwardRegex": "cac",
- "reverseRegex": "gtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hindii": {
- "name": "HindII",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hindiii": {
- "name": "HindIII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "hinei": {
- "name": "HineI",
- "site": "cgaat",
- "forwardRegex": "cga{2}t",
- "reverseRegex": "at{2}cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinfi": {
- "name": "HinfI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hinfii": {
- "name": "HinfII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinfiii": {
- "name": "HinfIII",
- "site": "cgaat",
- "forwardRegex": "cga{2}t",
- "reverseRegex": "at{2}cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hingui": {
- "name": "HinGUI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinguii": {
- "name": "HinGUII",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinhi": {
- "name": "HinHI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinjci": {
- "name": "HinJCI",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hinjcii": {
- "name": "HinJCII",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinp1i": {
- "name": "HinP1I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hins1i": {
- "name": "HinS1I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hins2i": {
- "name": "HinS2I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hinsafi": {
- "name": "HinSAFI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hjai": {
- "name": "HjaI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hpai": {
- "name": "HpaI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hpaii": {
- "name": "HpaII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hphi": {
- "name": "HphI",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 13,
- "bottomSnipOffset": 12
- },
- "hpy166i": {
- "name": "Hpy166I",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy166ii": {
- "name": "Hpy166II",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hpy166iii": {
- "name": "Hpy166III",
- "site": "cctc",
- "forwardRegex": "c{2}tc",
- "reverseRegex": "gag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy178ii": {
- "name": "Hpy178II",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy178iii": {
- "name": "Hpy178III",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hpy178vi": {
- "name": "Hpy178VI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy178vii": {
- "name": "Hpy178VII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy188i": {
- "name": "Hpy188I",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "hpy188iii": {
- "name": "Hpy188III",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hpy26i": {
- "name": "Hpy26I",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy26ii": {
- "name": "Hpy26II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy303i": {
- "name": "Hpy303I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy312i": {
- "name": "Hpy312I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy401i": {
- "name": "Hpy401I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy421i": {
- "name": "Hpy421I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy423i": {
- "name": "Hpy423I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy471i": {
- "name": "Hpy471I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy501i": {
- "name": "Hpy501I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy51i": {
- "name": "Hpy51I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "hpy87ai": {
- "name": "Hpy87AI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy8i": {
- "name": "Hpy8I",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hpy8ii": {
- "name": "Hpy8II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy8iii": {
- "name": "Hpy8III",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy99i": {
- "name": "Hpy99I",
- "site": "cgwcg",
- "forwardRegex": "cg[atw]cg",
- "reverseRegex": "cg[atw]cg",
- "topSnipOffset": 5,
- "bottomSnipOffset": 0
- },
- "hpy99ii": {
- "name": "Hpy99II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy99iii": {
- "name": "Hpy99III",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpy99iv": {
- "name": "Hpy99IV",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyaii": {
- "name": "HpyAII",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyaiii": {
- "name": "HpyAIII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyaiv": {
- "name": "HpyAIV",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyav": {
- "name": "HpyAV",
- "site": "ccttc",
- "forwardRegex": "c{2}t{2}c",
- "reverseRegex": "ga{2}g{2}",
- "topSnipOffset": 11,
- "bottomSnipOffset": 10
- },
- "hpybi": {
- "name": "HpyBI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "hpybii": {
- "name": "HpyBII",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hpyc1i": {
- "name": "HpyC1I",
- "site": "ccatc",
- "forwardRegex": "c{2}atc",
- "reverseRegex": "gatg{2}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "hpych4i": {
- "name": "HpyCH4I",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "hpych4ii": {
- "name": "HpyCH4II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpych4iii": {
- "name": "HpyCH4III",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "hpych4iv": {
- "name": "HpyCH4IV",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hpych4v": {
- "name": "HpyCH4V",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "hpych4vi": {
- "name": "HpyCH4VI",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyci": {
- "name": "HpyCI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "hpyf10i": {
- "name": "HpyF10I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf10ii": {
- "name": "HpyF10II",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf10iii": {
- "name": "HpyF10III",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf10iv": {
- "name": "HpyF10IV",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf10v": {
- "name": "HpyF10V",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf10vi": {
- "name": "HpyF10VI",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "hpyf11i": {
- "name": "HpyF11I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf11ii": {
- "name": "HpyF11II",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf12i": {
- "name": "HpyF12I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf12ii": {
- "name": "HpyF12II",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf13i": {
- "name": "HpyF13I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf13ii": {
- "name": "HpyF13II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf13iii": {
- "name": "HpyF13III",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf13iv": {
- "name": "HpyF13IV",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf14i": {
- "name": "HpyF14I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf14ii": {
- "name": "HpyF14II",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf14iii": {
- "name": "HpyF14III",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf15i": {
- "name": "HpyF15I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf15ii": {
- "name": "HpyF15II",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf16i": {
- "name": "HpyF16I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf16ii": {
- "name": "HpyF16II",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf17i": {
- "name": "HpyF17I",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf18i": {
- "name": "HpyF18I",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf19i": {
- "name": "HpyF19I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf19ii": {
- "name": "HpyF19II",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf19iii": {
- "name": "HpyF19III",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf1i": {
- "name": "HpyF1I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf20i": {
- "name": "HpyF20I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf21i": {
- "name": "HpyF21I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf21ii": {
- "name": "HpyF21II",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf22i": {
- "name": "HpyF22I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf22ii": {
- "name": "HpyF22II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf22iii": {
- "name": "HpyF22III",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf23i": {
- "name": "HpyF23I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf24i": {
- "name": "HpyF24I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf24ii": {
- "name": "HpyF24II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf25i": {
- "name": "HpyF25I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf25ii": {
- "name": "HpyF25II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf26i": {
- "name": "HpyF26I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf26ii": {
- "name": "HpyF26II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf26iii": {
- "name": "HpyF26III",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf27i": {
- "name": "HpyF27I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf27ii": {
- "name": "HpyF27II",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf28i": {
- "name": "HpyF28I",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf29i": {
- "name": "HpyF29I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf2i": {
- "name": "HpyF2I",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf2ii": {
- "name": "HpyF2II",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf30i": {
- "name": "HpyF30I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf30ii": {
- "name": "HpyF30II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf31i": {
- "name": "HpyF31I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf31ii": {
- "name": "HpyF31II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf32i": {
- "name": "HpyF32I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf33i": {
- "name": "HpyF33I",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf33ii": {
- "name": "HpyF33II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf34i": {
- "name": "HpyF34I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf34ii": {
- "name": "HpyF34II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf35i": {
- "name": "HpyF35I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf35ii": {
- "name": "HpyF35II",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf35iii": {
- "name": "HpyF35III",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf35iv": {
- "name": "HpyF35IV",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf36i": {
- "name": "HpyF36I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf36ii": {
- "name": "HpyF36II",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf36iii": {
- "name": "HpyF36III",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf36iv": {
- "name": "HpyF36IV",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf37i": {
- "name": "HpyF37I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf38i": {
- "name": "HpyF38I",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf38ii": {
- "name": "HpyF38II",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf3i": {
- "name": "HpyF3I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "hpyf40i": {
- "name": "HpyF40I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf40ii": {
- "name": "HpyF40II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf40iii": {
- "name": "HpyF40III",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf41i": {
- "name": "HpyF41I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf41ii": {
- "name": "HpyF41II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf42i": {
- "name": "HpyF42I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf42ii": {
- "name": "HpyF42II",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf42iii": {
- "name": "HpyF42III",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf42iv": {
- "name": "HpyF42IV",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf43i": {
- "name": "HpyF43I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf44i": {
- "name": "HpyF44I",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf44ii": {
- "name": "HpyF44II",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf44iii": {
- "name": "HpyF44III",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "hpyf44iv": {
- "name": "HpyF44IV",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf44v": {
- "name": "HpyF44V",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf45i": {
- "name": "HpyF45I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf45ii": {
- "name": "HpyF45II",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf46i": {
- "name": "HpyF46I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf46ii": {
- "name": "HpyF46II",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf46iii": {
- "name": "HpyF46III",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf46iv": {
- "name": "HpyF46IV",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf46v": {
- "name": "HpyF46V",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf47i": {
- "name": "HpyF47I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf48i": {
- "name": "HpyF48I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf48ii": {
- "name": "HpyF48II",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf48iii": {
- "name": "HpyF48III",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf49i": {
- "name": "HpyF49I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf49ii": {
- "name": "HpyF49II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf49iii": {
- "name": "HpyF49III",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf49iv": {
- "name": "HpyF49IV",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf49v": {
- "name": "HpyF49V",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf4i": {
- "name": "HpyF4I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf4ii": {
- "name": "HpyF4II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf50i": {
- "name": "HpyF50I",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf50ii": {
- "name": "HpyF50II",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf51i": {
- "name": "HpyF51I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf51ii": {
- "name": "HpyF51II",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf52i": {
- "name": "HpyF52I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf52ii": {
- "name": "HpyF52II",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf52iii": {
- "name": "HpyF52III",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf53i": {
- "name": "HpyF53I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf53ii": {
- "name": "HpyF53II",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf54i": {
- "name": "HpyF54I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf55i": {
- "name": "HpyF55I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf55ii": {
- "name": "HpyF55II",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf56i": {
- "name": "HpyF56I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf57i": {
- "name": "HpyF57I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf58i": {
- "name": "HpyF58I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf59i": {
- "name": "HpyF59I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf59ii": {
- "name": "HpyF59II",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf59iii": {
- "name": "HpyF59III",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf5i": {
- "name": "HpyF5I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf5ii": {
- "name": "HpyF5II",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf60i": {
- "name": "HpyF60I",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf60ii": {
- "name": "HpyF60II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf61i": {
- "name": "HpyF61I",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf61ii": {
- "name": "HpyF61II",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf61iii": {
- "name": "HpyF61III",
- "site": "cgwcg",
- "forwardRegex": "cg[atw]cg",
- "reverseRegex": "cg[atw]cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf62i": {
- "name": "HpyF62I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf62ii": {
- "name": "HpyF62II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf62iii": {
- "name": "HpyF62III",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf63i": {
- "name": "HpyF63I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf64i": {
- "name": "HpyF64I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf64ii": {
- "name": "HpyF64II",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf64iii": {
- "name": "HpyF64III",
- "site": "tcnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf64iv": {
- "name": "HpyF64IV",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf64v": {
- "name": "HpyF64V",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf65i": {
- "name": "HpyF65I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf65ii": {
- "name": "HpyF65II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf65iii": {
- "name": "HpyF65III",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf66i": {
- "name": "HpyF66I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf66ii": {
- "name": "HpyF66II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf66iii": {
- "name": "HpyF66III",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf66iv": {
- "name": "HpyF66IV",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf67i": {
- "name": "HpyF67I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf67ii": {
- "name": "HpyF67II",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf67iii": {
- "name": "HpyF67III",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf67iv": {
- "name": "HpyF67IV",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf68i": {
- "name": "HpyF68I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf68ii": {
- "name": "HpyF68II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf69i": {
- "name": "HpyF69I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf69ii": {
- "name": "HpyF69II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf6i": {
- "name": "HpyF6I",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf6ii": {
- "name": "HpyF6II",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf6iii": {
- "name": "HpyF6III",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf70i": {
- "name": "HpyF70I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf71i": {
- "name": "HpyF71I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf71ii": {
- "name": "HpyF71II",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf71iii": {
- "name": "HpyF71III",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf72i": {
- "name": "HpyF72I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf72ii": {
- "name": "HpyF72II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf72iii": {
- "name": "HpyF72III",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf73i": {
- "name": "HpyF73I",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf73ii": {
- "name": "HpyF73II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf73iii": {
- "name": "HpyF73III",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf73iv": {
- "name": "HpyF73IV",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf74i": {
- "name": "HpyF74I",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf74ii": {
- "name": "HpyF74II",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf7i": {
- "name": "HpyF7I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf7ii": {
- "name": "HpyF7II",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf7iii": {
- "name": "HpyF7III",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf9i": {
- "name": "HpyF9I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf9ii": {
- "name": "HpyF9II",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyf9iii": {
- "name": "HpyF9III",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyhi": {
- "name": "HpyHI",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyhii": {
- "name": "HpyHII",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyhpk5i": {
- "name": "HpyHPK5I",
- "site": "ctnag",
- "forwardRegex": "ct[abcdghkmnrstvwy]ag",
- "reverseRegex": "ct[abcdghkmnrstvwy]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyhpk5ii": {
- "name": "HpyHPK5II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyii": {
- "name": "HpyII",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyiv": {
- "name": "HpyIV",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyjp26i": {
- "name": "HpyJP26I",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyjp26ii": {
- "name": "HpyJP26II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyni": {
- "name": "HpyNI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpynsh57i": {
- "name": "HpyNSH57I",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpynsh57ii": {
- "name": "HpyNSH57II",
- "site": "tcnnga",
- "forwardRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "reverseRegex": "tc[abcdghkmnrstvwy]{2}ga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyv": {
- "name": "HpyV",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hpyviii": {
- "name": "HpyVIII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hsoi": {
- "name": "HsoI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hsp2i": {
- "name": "Hsp2I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "hsp92i": {
- "name": "Hsp92I",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "hsp92ii": {
- "name": "Hsp92II",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "hspai": {
- "name": "HspAI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "hsui": {
- "name": "HsuI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "itai": {
- "name": "ItaI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "kasi": {
- "name": "KasI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "kaz48ki": {
- "name": "Kaz48kI",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 2
- },
- "kfli": {
- "name": "KflI",
- "site": "gggwccc",
- "forwardRegex": "g{3}[atw]c{3}",
- "reverseRegex": "g{3}[atw]c{3}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "kox165i": {
- "name": "Kox165I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "koxi": {
- "name": "KoxI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "koxii": {
- "name": "KoxII",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "koyi": {
- "name": "KoyI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpl79i": {
- "name": "Kpl79I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn10i": {
- "name": "Kpn10I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn12i": {
- "name": "Kpn12I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn13i": {
- "name": "Kpn13I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn14i": {
- "name": "Kpn14I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn16i": {
- "name": "Kpn16I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn19i": {
- "name": "Kpn19I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn2i": {
- "name": "Kpn2I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "kpn2ki": {
- "name": "Kpn2kI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "kpn30i": {
- "name": "Kpn30I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpn378i": {
- "name": "Kpn378I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "kpn49ki": {
- "name": "Kpn49kI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "kpn49kii": {
- "name": "Kpn49kII",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "kpnai": {
- "name": "KpnAI",
- "site": "gaannnnnntgcc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{6}tgc{2}",
- "reverseRegex": "g{2}ca[abcdghkmnrstvwy]{6}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpnbi": {
- "name": "KpnBI",
- "site": "caaannnnnnrtca",
- "forwardRegex": "ca{3}[abcdghkmnrstvwy]{6}[agr]tca",
- "reverseRegex": "tga[cty][abcdghkmnrstvwy]{6}t{3}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kpni": {
- "name": "KpnI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "kpnk14i": {
- "name": "KpnK14I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ksp22i": {
- "name": "Ksp22I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ksp632i": {
- "name": "Ksp632I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 7,
- "bottomSnipOffset": 10
- },
- "kspai": {
- "name": "KspAI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ksphk12i": {
- "name": "KspHK12I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ksphk14i": {
- "name": "KspHK14I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ksphk15i": {
- "name": "KspHK15I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kspi": {
- "name": "KspI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "kteai": {
- "name": "KteAI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "kzo49i": {
- "name": "Kzo49I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "kzo9i": {
- "name": "Kzo9I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "lcai": {
- "name": "LcaI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "lfei": {
- "name": "LfeI",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "lgui": {
- "name": "LguI",
- "site": "gctcttc",
- "forwardRegex": "gctct{2}c",
- "reverseRegex": "ga{2}gagc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 11
- },
- "lla497i": {
- "name": "Lla497I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "llaai": {
- "name": "LlaAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "llabi": {
- "name": "LlaBI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "llaci": {
- "name": "LlaCI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "lladchi": {
- "name": "LlaDCHI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "lladi": {
- "name": "LlaDI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "lladii": {
- "name": "LlaDII",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "llag2i": {
- "name": "LlaG2I",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "llakr2i": {
- "name": "LlaKR2I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "llami": {
- "name": "LlaMI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "lmu60i": {
- "name": "Lmu60I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "lpli": {
- "name": "LplI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "lpni": {
- "name": "LpnI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "lsp1109i": {
- "name": "Lsp1109I",
- "site": "gcagc",
- "forwardRegex": "gcagc",
- "reverseRegex": "gctgc",
- "topSnipOffset": 13,
- "bottomSnipOffset": 17
- },
- "lsp1109ii": {
- "name": "Lsp1109II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "lsp1270i": {
- "name": "Lsp1270I",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "lspi": {
- "name": "LspI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "lwei": {
- "name": "LweI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "m.atuci": {
- "name": "M.AtuCI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.babi": {
- "name": "M.BabI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.bamhii": {
- "name": "M.BamHII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.bbu297i": {
- "name": "M.Bbu297I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.bbvsi": {
- "name": "M.BbvSI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.bsshiii": {
- "name": "M.BssHIII",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cjeedam": {
- "name": "M.CjeEDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cjeniii": {
- "name": "M.CjeNIII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.csp68kiv": {
- "name": "M.Csp68KIV",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.csp68kv": {
- "name": "M.Csp68KV",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cviaiv": {
- "name": "M.CviAIV",
- "site": "rgcb",
- "forwardRegex": "[agr]gc[bcgksty]",
- "reverseRegex": "[acgmrsv]gc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cvibii": {
- "name": "M.CviBII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cvibiii": {
- "name": "M.CviBIII",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cvipi": {
- "name": "M.CviPI",
- "site": "gc",
- "forwardRegex": "gc",
- "reverseRegex": "gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cvisi": {
- "name": "M.CviSI",
- "site": "tgca",
- "forwardRegex": "tgca",
- "reverseRegex": "tgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.cvisii": {
- "name": "M.CviSII",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecoec67dam": {
- "name": "M.EcoEc67Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecokdam": {
- "name": "M.EcoKDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecokdcm": {
- "name": "M.EcoKDcm",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecop1dam": {
- "name": "M.EcoP1Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecot1dam": {
- "name": "M.EcoT1Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecot2dam": {
- "name": "M.EcoT2Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecot4dam": {
- "name": "M.EcoT4Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ecovt2dam": {
- "name": "M.EcoVT2Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.fspvdam": {
- "name": "M.FspVDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.h2i": {
- "name": "M.H2I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.hinddam": {
- "name": "M.HindDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.hinhp1dam": {
- "name": "M.HinHP1Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.hinhp2dam": {
- "name": "M.HinHP2Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.kpn43816dam": {
- "name": "M.Kpn43816Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ngobix": {
- "name": "M.NgoBIX",
- "site": "gtannnnnctc",
- "forwardRegex": "gta[abcdghkmnrstvwy]{5}ctc",
- "reverseRegex": "gag[abcdghkmnrstvwy]{5}tac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ngobxii": {
- "name": "M.NgoBXII",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ngoei": {
- "name": "M.NgoEI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ngogii": {
- "name": "M.NgoGII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ngohviii": {
- "name": "M.NgoHVIII",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ngomxv": {
- "name": "M.NgoMXV",
- "site": "gcchr",
- "forwardRegex": "gc{2}[achmtwy][agr]",
- "reverseRegex": "[cty][adgkrtw]g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.nmaphich1i": {
- "name": "M.NmaPhiCh1I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.pgii": {
- "name": "M.PgiI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.phatdam": {
- "name": "M.PhaTDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.phi3ti": {
- "name": "M.Phi3TI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.phi3tii": {
- "name": "M.Phi3TII",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.phimx8i": {
- "name": "M.PhiMx8I",
- "site": "ctssag",
- "forwardRegex": "ct[cgs]{2}ag",
- "reverseRegex": "ct[cgs]{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.pmuadam": {
- "name": "M.PmuADam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.pmudam": {
- "name": "M.PmuDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.rho11si": {
- "name": "M.Rho11sI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.rho11sii": {
- "name": "M.Rho11sII",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.smaii": {
- "name": "M.SmaII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.smei": {
- "name": "M.SmeI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.spbetai": {
- "name": "M.SPBetaI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.spri": {
- "name": "M.SPRI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ssp6803dam": {
- "name": "M.Ssp6803Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.sssi": {
- "name": "M.SssI",
- "site": "cg",
- "forwardRegex": "cg",
- "reverseRegex": "cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.sty14028dam": {
- "name": "M.Sty14028Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.stydam": {
- "name": "M.StyDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.stylt2dam": {
- "name": "M.StyLT2Dam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.taeii": {
- "name": "M.TaeII",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.tpai": {
- "name": "M.TpaI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.vchk139i": {
- "name": "M.VchK139I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.vvudam": {
- "name": "M.VvuDam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "m.ypsadam": {
- "name": "M.YpsADam",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mabi": {
- "name": "MabI",
- "site": "accwggt",
- "forwardRegex": "ac{2}[atw]g{2}t",
- "reverseRegex": "ac{2}[atw]g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "maei": {
- "name": "MaeI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "maeii": {
- "name": "MaeII",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "maeiii": {
- "name": "MaeIII",
- "site": "gtnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]ac",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "maek81i": {
- "name": "MaeK81I",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "maek81ii": {
- "name": "MaeK81II",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "mali": {
- "name": "MalI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "mami": {
- "name": "MamI",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "maqi": {
- "name": "MaqI",
- "site": "crttgac",
- "forwardRegex": "c[agr]t{2}gac",
- "reverseRegex": "gtca{2}[cty]g",
- "topSnipOffset": 28,
- "bottomSnipOffset": 26
- },
- "mari": {
- "name": "MarI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mauai": {
- "name": "MauAI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "maubi": {
- "name": "MauBI",
- "site": "cgcgcgcg",
- "forwardRegex": "cgcgcgcg",
- "reverseRegex": "cgcgcgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "maui": {
- "name": "MauI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mavi": {
- "name": "MavI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mbii": {
- "name": "MbiI",
- "site": "ccgctc",
- "forwardRegex": "c{2}gctc",
- "reverseRegex": "gagcg{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mboi": {
- "name": "MboI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "mboii": {
- "name": "MboII",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 13,
- "bottomSnipOffset": 12
- },
- "mcaai": {
- "name": "McaAI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mcai": {
- "name": "McaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mcati": {
- "name": "McaTI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "mchai": {
- "name": "MchAI",
- "site": "gcggccgc",
- "forwardRegex": "gcg{2}c{2}gc",
- "reverseRegex": "gcg{2}c{2}gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "mchaii": {
- "name": "MchAII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "mchi": {
- "name": "MchI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "mcri": {
- "name": "McrI",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "meci": {
- "name": "MecI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel2ti": {
- "name": "Mel2TI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel3ji": {
- "name": "Mel3JI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel4oi": {
- "name": "Mel4OI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel5ji": {
- "name": "Mel5JI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel5oi": {
- "name": "Mel5OI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel5ti": {
- "name": "Mel5TI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mel7ji": {
- "name": "Mel7JI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "meui": {
- "name": "MeuI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mfei": {
- "name": "MfeI",
- "site": "caattg",
- "forwardRegex": "ca{2}t{2}g",
- "reverseRegex": "ca{2}t{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mfli": {
- "name": "MflI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mfoai": {
- "name": "MfoAI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "mfoi": {
- "name": "MfoI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mgl14481i": {
- "name": "Mgl14481I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "mgoi": {
- "name": "MgoI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "mhaai": {
- "name": "MhaAI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "mhai": {
- "name": "MhaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mhli": {
- "name": "MhlI",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "mho2111i": {
- "name": "Mho2111I",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mho2965i": {
- "name": "Mho2965I",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mhoi": {
- "name": "MhoI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "misi": {
- "name": "MisI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mizi": {
- "name": "MizI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mjai": {
- "name": "MjaI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mjaii": {
- "name": "MjaII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mjaiii": {
- "name": "MjaIII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mjaiv": {
- "name": "MjaIV",
- "site": "gtnnac",
- "forwardRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "reverseRegex": "gt[abcdghkmnrstvwy]{2}ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mjav": {
- "name": "MjaV",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mkii": {
- "name": "MkiI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mkrai": {
- "name": "MkrAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "mkri": {
- "name": "MkrI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlaai": {
- "name": "MlaAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mlai": {
- "name": "MlaI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "mlei": {
- "name": "MleI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlii": {
- "name": "MliI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlsi": {
- "name": "MlsI",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mlti": {
- "name": "MltI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "mlu1106i": {
- "name": "Mlu1106I",
- "site": "rggwccy",
- "forwardRegex": "[agr]g{2}[atw]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[atw]c{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlu2300i": {
- "name": "Mlu2300I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlu23i": {
- "name": "Mlu23I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mlu31i": {
- "name": "Mlu31I",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mlu40i": {
- "name": "Mlu40I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlu9273i": {
- "name": "Mlu9273I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlu9273ii": {
- "name": "Mlu9273II",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlub2i": {
- "name": "MluB2I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mluci": {
- "name": "MluCI",
- "site": "aatt",
- "forwardRegex": "a{2}t{2}",
- "reverseRegex": "a{2}t{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mlui": {
- "name": "MluI",
- "site": "acgcgt",
- "forwardRegex": "acgcgt",
- "reverseRegex": "acgcgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mluni": {
- "name": "MluNI",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mly113i": {
- "name": "Mly113I",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "mlyi": {
- "name": "MlyI",
- "site": "gagtc",
- "forwardRegex": "gagtc",
- "reverseRegex": "gactc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 10
- },
- "mmai": {
- "name": "MmaI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mmei": {
- "name": "MmeI",
- "site": "tccrac",
- "forwardRegex": "tc{2}[agr]ac",
- "reverseRegex": "gt[cty]g{2}a",
- "topSnipOffset": 26,
- "bottomSnipOffset": 24
- },
- "mmeii": {
- "name": "MmeII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mmu5i": {
- "name": "Mmu5I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mmup2i": {
- "name": "MmuP2I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mnii": {
- "name": "MniI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mniii": {
- "name": "MniII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mnli": {
- "name": "MnlI",
- "site": "cctc",
- "forwardRegex": "c{2}tc",
- "reverseRegex": "gag{2}",
- "topSnipOffset": 11,
- "bottomSnipOffset": 10
- },
- "mnni": {
- "name": "MnnI",
- "site": "gtyrac",
- "forwardRegex": "gt[cty][agr]ac",
- "reverseRegex": "gt[cty][agr]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mnnii": {
- "name": "MnnII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mnniv": {
- "name": "MnnIV",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mnoi": {
- "name": "MnoI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "mnoiii": {
- "name": "MnoIII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mosi": {
- "name": "MosI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mph1103i": {
- "name": "Mph1103I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "mph1103ii": {
- "name": "Mph1103II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mphi": {
- "name": "MphI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mpr154i": {
- "name": "Mpr154I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "mpsi": {
- "name": "MpsI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mpui": {
- "name": "MpuI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mrai": {
- "name": "MraI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mrei": {
- "name": "MreI",
- "site": "cgccggcg",
- "forwardRegex": "cgc{2}g{2}cg",
- "reverseRegex": "cgc{2}g{2}cg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "mrhi": {
- "name": "MrhI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mroi": {
- "name": "MroI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mroni": {
- "name": "MroNI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mroxi": {
- "name": "MroXI",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "msai": {
- "name": "MsaI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mscai": {
- "name": "MscAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msci": {
- "name": "MscI",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "msei": {
- "name": "MseI",
- "site": "ttaa",
- "forwardRegex": "t{2}a{2}",
- "reverseRegex": "t{2}a{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "msii": {
- "name": "MsiI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msli": {
- "name": "MslI",
- "site": "caynnnnrtg",
- "forwardRegex": "ca[cty][abcdghkmnrstvwy]{4}[agr]tg",
- "reverseRegex": "ca[cty][abcdghkmnrstvwy]{4}[agr]tg",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "msp11i": {
- "name": "Msp11I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msp16i": {
- "name": "Msp16I",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msp17i": {
- "name": "Msp17I",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "msp199i": {
- "name": "Msp199I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msp20i": {
- "name": "Msp20I",
- "site": "tggcca",
- "forwardRegex": "tg{2}c{2}a",
- "reverseRegex": "tg{2}c{2}a",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "msp23i": {
- "name": "Msp23I",
- "site": "tctaga",
- "forwardRegex": "tctaga",
- "reverseRegex": "tctaga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msp23ii": {
- "name": "Msp23II",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msp24i": {
- "name": "Msp24I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "msp67i": {
- "name": "Msp67I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "msp67ii": {
- "name": "Msp67II",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mspa1i": {
- "name": "MspA1I",
- "site": "cmgckg",
- "forwardRegex": "c[acm]gc[gkt]g",
- "reverseRegex": "c[acm]gc[gkt]g",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mspai": {
- "name": "MspAI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mspb4i": {
- "name": "MspB4I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mspbi": {
- "name": "MspBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mspci": {
- "name": "MspCI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mspi": {
- "name": "MspI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "mspr9i": {
- "name": "MspR9I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "mspswi": {
- "name": "MspSWI",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "mspv281i": {
- "name": "MspV281I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "mspyi": {
- "name": "MspYI",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mssi": {
- "name": "MssI",
- "site": "gtttaaac",
- "forwardRegex": "gt{3}a{3}c",
- "reverseRegex": "gt{3}a{3}c",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "msti": {
- "name": "MstI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mstii": {
- "name": "MstII",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "mth1047i": {
- "name": "Mth1047I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mthai": {
- "name": "MthAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mthbi": {
- "name": "MthBI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mthfi": {
- "name": "MthFI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mthi": {
- "name": "MthI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mthti": {
- "name": "MthTI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mthzi": {
- "name": "MthZI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "muni": {
- "name": "MunI",
- "site": "caattg",
- "forwardRegex": "ca{2}t{2}g",
- "reverseRegex": "ca{2}t{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "mva1269i": {
- "name": "Mva1269I",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "mva16i": {
- "name": "Mva16I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvaai": {
- "name": "MvaAI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvai": {
- "name": "MvaI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "mvni": {
- "name": "MvnI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "mvri": {
- "name": "MvrI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "mvsai": {
- "name": "MvsAI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvsbi": {
- "name": "MvsBI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvsci": {
- "name": "MvsCI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvsdi": {
- "name": "MvsDI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvsei": {
- "name": "MvsEI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mvsi": {
- "name": "MvsI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mwhi": {
- "name": "MwhI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "mwoi": {
- "name": "MwoI",
- "site": "gcnnnnnnngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]{7}gc",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "mxai": {
- "name": "MxaI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "mzii": {
- "name": "MziI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "naei": {
- "name": "NaeI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nami": {
- "name": "NamI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nani": {
- "name": "NanI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nanii": {
- "name": "NanII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nari": {
- "name": "NarI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "nasbi": {
- "name": "NasBI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nasi": {
- "name": "NasI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nassi": {
- "name": "NasSI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "naswi": {
- "name": "NasWI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nbai": {
- "name": "NbaI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nbli": {
- "name": "NblI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "nbri": {
- "name": "NbrI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ncai": {
- "name": "NcaI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nciai": {
- "name": "NciAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ncii": {
- "name": "NciI",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "ncoi": {
- "name": "NcoI",
- "site": "ccatgg",
- "forwardRegex": "c{2}atg{2}",
- "reverseRegex": "c{2}atg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ncri": {
- "name": "NcrI",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ncui": {
- "name": "NcuI",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 13,
- "bottomSnipOffset": 12
- },
- "ncuii": {
- "name": "NcuII",
- "site": "cccg",
- "forwardRegex": "c{3}g",
- "reverseRegex": "cg{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ndai": {
- "name": "NdaI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ndei": {
- "name": "NdeI",
- "site": "catatg",
- "forwardRegex": "catatg",
- "reverseRegex": "catatg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ndeii": {
- "name": "NdeII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "nflai": {
- "name": "NflAI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nflaii": {
- "name": "NflAII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nflbi": {
- "name": "NflBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nfli": {
- "name": "NflI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngbi": {
- "name": "NgbI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoai": {
- "name": "NgoAI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoaii": {
- "name": "NgoAII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoaiii": {
- "name": "NgoAIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "ngoaiv": {
- "name": "NgoAIV",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ngoav": {
- "name": "NgoAV",
- "site": "gcannnnnnnntgc",
- "forwardRegex": "gca[abcdghkmnrstvwy]{8}tgc",
- "reverseRegex": "gca[abcdghkmnrstvwy]{8}tgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoaviii": {
- "name": "NgoAVIII",
- "site": "gacnnnnntga",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}tga",
- "reverseRegex": "tca[abcdghkmnrstvwy]{5}gtc",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 22,
- "usForward": 24,
- "usReverse": 22
- },
- "ngobi": {
- "name": "NgoBI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngobv": {
- "name": "NgoBV",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngobviii": {
- "name": "NgoBVIII",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoci": {
- "name": "NgoCI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngocii": {
- "name": "NgoCII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngodiii": {
- "name": "NgoDIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngodviii": {
- "name": "NgoDVIII",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngodxiv": {
- "name": "NgoDXIV",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoeii": {
- "name": "NgoEII",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngofvii": {
- "name": "NgoFVII",
- "site": "gcsgc",
- "forwardRegex": "gc[cgs]gc",
- "reverseRegex": "gc[cgs]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngogi": {
- "name": "NgoGI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngogiii": {
- "name": "NgoGIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngogv": {
- "name": "NgoGV",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngoji": {
- "name": "NgoJI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngojiii": {
- "name": "NgoJIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngojviii": {
- "name": "NgoJVIII",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngokiii": {
- "name": "NgoKIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngomi": {
- "name": "NgoMI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngomiii": {
- "name": "NgoMIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngomiv": {
- "name": "NgoMIV",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ngomviii": {
- "name": "NgoMVIII",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngonii": {
- "name": "NgoNII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngopii": {
- "name": "NgoPII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "ngopiii": {
- "name": "NgoPIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "ngosii": {
- "name": "NgoSII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngotii": {
- "name": "NgoTII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ngowi": {
- "name": "NgoWI",
- "site": "rgcgcy",
- "forwardRegex": "[agr]gcgc[cty]",
- "reverseRegex": "[agr]gcgc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nhaxi": {
- "name": "NhaXI",
- "site": "caagrag",
- "forwardRegex": "ca{2}g[agr]ag",
- "reverseRegex": "ct[cty]ct{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nhei": {
- "name": "NheI",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "nlaci": {
- "name": "NlaCI",
- "site": "catcac",
- "forwardRegex": "catcac",
- "reverseRegex": "gtgatg",
- "topSnipOffset": 25,
- "bottomSnipOffset": 23
- },
- "nladi": {
- "name": "NlaDI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nladii": {
- "name": "NlaDII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nladiii": {
- "name": "NlaDIII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nlai": {
- "name": "NlaI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nlaii": {
- "name": "NlaII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "nlaiii": {
- "name": "NlaIII",
- "site": "catg",
- "forwardRegex": "catg",
- "reverseRegex": "catg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "nlaiv": {
- "name": "NlaIV",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nlasi": {
- "name": "NlaSI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nlasii": {
- "name": "NlaSII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nli3877i": {
- "name": "Nli3877I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "nli3877ii": {
- "name": "Nli3877II",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nlii": {
- "name": "NliI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nliii": {
- "name": "NliII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmeaii": {
- "name": "NmeAII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmeaiii": {
- "name": "NmeAIII",
- "site": "gccgag",
- "forwardRegex": "gc{2}gag",
- "reverseRegex": "ctcg{2}c",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "nmebi": {
- "name": "NmeBI",
- "site": "gacgc",
- "forwardRegex": "gacgc",
- "reverseRegex": "gcgtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmebl859i": {
- "name": "NmeBL859I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmeci": {
- "name": "NmeCI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "nmedi": {
- "name": "NmeDI",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "chopsTwice": true,
- "topSnipOffset": 13,
- "bottomSnipOffset": 18,
- "usForward": 13,
- "usReverse": 18
- },
- "nmeri": {
- "name": "NmeRI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nmesi": {
- "name": "NmeSI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmii": {
- "name": "NmiI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmuai": {
- "name": "NmuAI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmuaii": {
- "name": "NmuAII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmuci": {
- "name": "NmuCI",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "nmudi": {
- "name": "NmuDI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmuei": {
- "name": "NmuEI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmueii": {
- "name": "NmuEII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmufi": {
- "name": "NmuFI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmui": {
- "name": "NmuI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nmusi": {
- "name": "NmuSI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "noci": {
- "name": "NocI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nopi": {
- "name": "NopI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "noti": {
- "name": "NotI",
- "site": "gcggccgc",
- "forwardRegex": "gcg{2}c{2}gc",
- "reverseRegex": "gcg{2}c{2}gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "novii": {
- "name": "NovII",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nphi": {
- "name": "NphI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "nrugi": {
- "name": "NruGI",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 6,
- "bottomSnipOffset": 5
- },
- "nrui": {
- "name": "NruI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nsbi": {
- "name": "NsbI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nsiai": {
- "name": "NsiAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsici": {
- "name": "NsiCI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nsihi": {
- "name": "NsiHI",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsii": {
- "name": "NsiI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "nsp29132i": {
- "name": "Nsp29132I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsp29132ii": {
- "name": "Nsp29132II",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "nsp7121i": {
- "name": "Nsp7121I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "nspai": {
- "name": "NspAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspbi": {
- "name": "NspBI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspbii": {
- "name": "NspBII",
- "site": "cmgckg",
- "forwardRegex": "c[acm]gc[gkt]g",
- "reverseRegex": "c[acm]gc[gkt]g",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "nspdi": {
- "name": "NspDI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspdii": {
- "name": "NspDII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspei": {
- "name": "NspEI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspfi": {
- "name": "NspFI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspgi": {
- "name": "NspGI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsphi": {
- "name": "NspHI",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "nsphii": {
- "name": "NspHII",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsphiii": {
- "name": "NspHIII",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspi": {
- "name": "NspI",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "nspii": {
- "name": "NspII",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "nspiii": {
- "name": "NspIII",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "nspiv": {
- "name": "NspIV",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "nspji": {
- "name": "NspJI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspki": {
- "name": "NspKI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspli": {
- "name": "NspLI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsplii": {
- "name": "NspLII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsplki": {
- "name": "NspLKI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "nspmaci": {
- "name": "NspMACI",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "nspmi": {
- "name": "NspMI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspsai": {
- "name": "NspSAI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "nspsaii": {
- "name": "NspSAII",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "nspsaiii": {
- "name": "NspSAIII",
- "site": "ccatgg",
- "forwardRegex": "c{2}atg{2}",
- "reverseRegex": "c{2}atg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nspsaiv": {
- "name": "NspSAIV",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "nspv": {
- "name": "NspV",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "nspwi": {
- "name": "NspWI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsudi": {
- "name": "NsuDI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nsui": {
- "name": "NsuI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ntai": {
- "name": "NtaI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ntasi": {
- "name": "NtaSI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ntasii": {
- "name": "NtaSII",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "nunii": {
- "name": "NunII",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ochi": {
- "name": "OchI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ocoi": {
- "name": "OcoI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ofoi": {
- "name": "OfoI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "okrai": {
- "name": "OkrAI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "olii": {
- "name": "OliI",
- "site": "cacnnnngtg",
- "forwardRegex": "cac[abcdghkmnrstvwy]{4}gtg",
- "reverseRegex": "cac[abcdghkmnrstvwy]{4}gtg",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "omiai": {
- "name": "OmiAI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "omibi": {
- "name": "OmiBI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "omibii": {
- "name": "OmiBII",
- "site": "gtmkac",
- "forwardRegex": "gt[acm][gkt]ac",
- "reverseRegex": "gt[acm][gkt]ac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ospi": {
- "name": "OspI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "otui": {
- "name": "OtuI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "otuni": {
- "name": "OtuNI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "oxai": {
- "name": "OxaI",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "oxani": {
- "name": "OxaNI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "pabi": {
- "name": "PabI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 1
- },
- "pac1110i": {
- "name": "Pac1110I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pac1110ii": {
- "name": "Pac1110II",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pac25i": {
- "name": "Pac25I",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "paci": {
- "name": "PacI",
- "site": "ttaattaa",
- "forwardRegex": "t{2}a{2}t{2}a{2}",
- "reverseRegex": "t{2}a{2}t{2}a{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3
- },
- "pae14i": {
- "name": "Pae14I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae14ki": {
- "name": "Pae14kI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "pae15i": {
- "name": "Pae15I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae177i": {
- "name": "Pae177I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae17i": {
- "name": "Pae17I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae17ki": {
- "name": "Pae17kI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pae181i": {
- "name": "Pae181I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae18ki": {
- "name": "Pae18kI",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pae22i": {
- "name": "Pae22I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae24i": {
- "name": "Pae24I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae25i": {
- "name": "Pae25I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae26i": {
- "name": "Pae26I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae2ki": {
- "name": "Pae2kI",
- "site": "agatct",
- "forwardRegex": "agatct",
- "reverseRegex": "agatct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pae36i": {
- "name": "Pae36I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae39i": {
- "name": "Pae39I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae40i": {
- "name": "Pae40I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae41i": {
- "name": "Pae41I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae42i": {
- "name": "Pae42I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae43i": {
- "name": "Pae43I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae44i": {
- "name": "Pae44I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae5ki": {
- "name": "Pae5kI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "pae7i": {
- "name": "Pae7I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae8i": {
- "name": "Pae8I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pae9i": {
- "name": "Pae9I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "paeai": {
- "name": "PaeAI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "paebi": {
- "name": "PaeBI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "paeci": {
- "name": "PaeCI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "paehi": {
- "name": "PaeHI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "paei": {
- "name": "PaeI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "paepi": {
- "name": "PaePI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "paeqi": {
- "name": "PaeQI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "paer7i": {
- "name": "PaeR7I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pagi": {
- "name": "PagI",
- "site": "tcatga",
- "forwardRegex": "tcatga",
- "reverseRegex": "tcatga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "paii": {
- "name": "PaiI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "palai": {
- "name": "PalAI",
- "site": "ggcgcgcc",
- "forwardRegex": "g{2}cgcgc{2}",
- "reverseRegex": "g{2}cgcgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "pali": {
- "name": "PalI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "pami": {
- "name": "PamI",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pamii": {
- "name": "PamII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "pani": {
- "name": "PanI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pari": {
- "name": "ParI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pasi": {
- "name": "PasI",
- "site": "cccwggg",
- "forwardRegex": "c{3}[atw]g{3}",
- "reverseRegex": "c{3}[atw]g{3}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "patai": {
- "name": "PatAI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pauai": {
- "name": "PauAI",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pauaii": {
- "name": "PauAII",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "paui": {
- "name": "PauI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pbrti": {
- "name": "PbrTI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "pbujki": {
- "name": "PbuJKI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pbumzi": {
- "name": "PbuMZI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pca17ai": {
- "name": "Pca17AI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pcei": {
- "name": "PceI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pcii": {
- "name": "PciI",
- "site": "acatgt",
- "forwardRegex": "acatgt",
- "reverseRegex": "acatgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pcisi": {
- "name": "PciSI",
- "site": "gctcttc",
- "forwardRegex": "gctct{2}c",
- "reverseRegex": "ga{2}gagc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 11
- },
- "pcti": {
- "name": "PctI",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 5
- },
- "pde12i": {
- "name": "Pde12I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "pde133i": {
- "name": "Pde133I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "pde137i": {
- "name": "Pde137I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "pdii": {
- "name": "PdiI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pdmi": {
- "name": "PdmI",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "pei9403i": {
- "name": "Pei9403I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfaai": {
- "name": "PfaAI",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pfaaii": {
- "name": "PfaAII",
- "site": "catatg",
- "forwardRegex": "catatg",
- "reverseRegex": "catatg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "pfaaiii": {
- "name": "PfaAIII",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pfai": {
- "name": "PfaI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfei": {
- "name": "PfeI",
- "site": "gawtc",
- "forwardRegex": "ga[atw]tc",
- "reverseRegex": "ga[atw]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "pfl1108i": {
- "name": "Pfl1108I",
- "site": "tcgtag",
- "forwardRegex": "tcgtag",
- "reverseRegex": "ctacga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl1108ii": {
- "name": "Pfl1108II",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl16i": {
- "name": "Pfl16I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl18i": {
- "name": "Pfl18I",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl19i": {
- "name": "Pfl19I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl21i": {
- "name": "Pfl21I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pfl23i": {
- "name": "Pfl23I",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl23ii": {
- "name": "Pfl23II",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pfl27i": {
- "name": "Pfl27I",
- "site": "rggwccy",
- "forwardRegex": "[agr]g{2}[atw]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[atw]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "pfl37i": {
- "name": "Pfl37I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl67i": {
- "name": "Pfl67I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfl8i": {
- "name": "Pfl8I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pflai": {
- "name": "PflAI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pflbi": {
- "name": "PflBI",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "pflfi": {
- "name": "PflFI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "pflki": {
- "name": "PflKI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "pflmi": {
- "name": "PflMI",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "pflni": {
- "name": "PflNI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pflwi": {
- "name": "PflWI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfoi": {
- "name": "PfoI",
- "site": "tccngga",
- "forwardRegex": "tc{2}[abcdghkmnrstvwy]g{2}a",
- "reverseRegex": "tc{2}[abcdghkmnrstvwy]g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "pfr12i": {
- "name": "Pfr12I",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pfuni": {
- "name": "PfuNI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pgai": {
- "name": "PgaI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "pgl34i": {
- "name": "Pgl34I",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pgli": {
- "name": "PglI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "phai": {
- "name": "PhaI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "phoi": {
- "name": "PhoI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "pinai": {
- "name": "PinAI",
- "site": "accggt",
- "forwardRegex": "ac{2}g{2}t",
- "reverseRegex": "ac{2}g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pinbi": {
- "name": "PinBI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pinbii": {
- "name": "PinBII",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pini": {
- "name": "PinI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "plaai": {
- "name": "PlaAI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "plaaii": {
- "name": "PlaAII",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "pladi": {
- "name": "PlaDI",
- "site": "catcag",
- "forwardRegex": "catcag",
- "reverseRegex": "ctgatg",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "plai": {
- "name": "PlaI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "plaii": {
- "name": "PlaII",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ple19i": {
- "name": "Ple19I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "ple214i": {
- "name": "Ple214I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "plei": {
- "name": "PleI",
- "site": "gagtc",
- "forwardRegex": "gagtc",
- "reverseRegex": "gactc",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "plii": {
- "name": "PliI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "plui": {
- "name": "PluI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pma44i": {
- "name": "Pma44I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pmaci": {
- "name": "PmaCI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pmai": {
- "name": "PmaI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pmdi": {
- "name": "PmdI",
- "site": "cctcagc",
- "forwardRegex": "c{2}tcagc",
- "reverseRegex": "gctgag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pme35i": {
- "name": "Pme35I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pme55i": {
- "name": "Pme55I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pmei": {
- "name": "PmeI",
- "site": "gtttaaac",
- "forwardRegex": "gt{3}a{3}c",
- "reverseRegex": "gt{3}a{3}c",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "pmli": {
- "name": "PmlI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pmni": {
- "name": "PmnI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pmyi": {
- "name": "PmyI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pnti": {
- "name": "PntI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "poli": {
- "name": "PolI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "povi": {
- "name": "PovI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppaai": {
- "name": "PpaAI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ppaaii": {
- "name": "PpaAII",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "ppai": {
- "name": "PpaI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppei": {
- "name": "PpeI",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pph14i": {
- "name": "Pph14I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pph1579i": {
- "name": "Pph1579I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pph1773i": {
- "name": "Pph1773I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pph2059i": {
- "name": "Pph2059I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pph2066i": {
- "name": "Pph2066I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pph288i": {
- "name": "Pph288I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pph3215i": {
- "name": "Pph3215I",
- "site": "gwgcwc",
- "forwardRegex": "g[atw]gc[atw]c",
- "reverseRegex": "g[atw]gc[atw]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppii": {
- "name": "PpiI",
- "site": "gaacnnnnnctc",
- "forwardRegex": "ga{2}c[abcdghkmnrstvwy]{5}ctc",
- "reverseRegex": "gag[abcdghkmnrstvwy]{5}gt{2}c",
- "chopsTwice": true,
- "topSnipOffset": 25,
- "bottomSnipOffset": 20,
- "usForward": 25,
- "usReverse": 20
- },
- "ppsi": {
- "name": "PpsI",
- "site": "gagtc",
- "forwardRegex": "gagtc",
- "reverseRegex": "gactc",
- "topSnipOffset": 9,
- "bottomSnipOffset": 10
- },
- "ppu10i": {
- "name": "Ppu10I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ppu111i": {
- "name": "Ppu111I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ppu11i": {
- "name": "Ppu11I",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppu1253i": {
- "name": "Ppu1253I",
- "site": "gacgtc",
- "forwardRegex": "gacgtc",
- "reverseRegex": "gacgtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppu13i": {
- "name": "Ppu13I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppu20i": {
- "name": "Ppu20I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppu21i": {
- "name": "Ppu21I",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ppu6i": {
- "name": "Ppu6I",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppuai": {
- "name": "PpuAI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ppui": {
- "name": "PpuI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ppumi": {
- "name": "PpuMI",
- "site": "rggwccy",
- "forwardRegex": "[agr]g{2}[atw]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[atw]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "ppuxi": {
- "name": "PpuXI",
- "site": "rggwccy",
- "forwardRegex": "[agr]g{2}[atw]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[atw]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "pru2i": {
- "name": "Pru2I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "psb9879i": {
- "name": "Psb9879I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psc27i": {
- "name": "Psc27I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psc28i": {
- "name": "Psc28I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psc2i": {
- "name": "Psc2I",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psci": {
- "name": "PscI",
- "site": "acatgt",
- "forwardRegex": "acatgt",
- "reverseRegex": "acatgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "psei": {
- "name": "PseI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pshai": {
- "name": "PshAI",
- "site": "gacnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{4}gtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "pshbi": {
- "name": "PshBI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "pshci": {
- "name": "PshCI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pshdi": {
- "name": "PshDI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pshei": {
- "name": "PshEI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psii": {
- "name": "PsiI",
- "site": "ttataa",
- "forwardRegex": "t{2}ata{2}",
- "reverseRegex": "t{2}ata{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "psp03i": {
- "name": "Psp03I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 1
- },
- "psp1009i": {
- "name": "Psp1009I",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "psp124bi": {
- "name": "Psp124BI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "psp1406i": {
- "name": "Psp1406I",
- "site": "aacgtt",
- "forwardRegex": "a{2}cgt{2}",
- "reverseRegex": "a{2}cgt{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "psp23i": {
- "name": "Psp23I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "psp28i": {
- "name": "Psp28I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp29i": {
- "name": "Psp29I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp30i": {
- "name": "Psp30I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp31i": {
- "name": "Psp31I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp32i": {
- "name": "Psp32I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp33i": {
- "name": "Psp33I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp38i": {
- "name": "Psp38I",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp39i": {
- "name": "Psp39I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp3i": {
- "name": "Psp3I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp46i": {
- "name": "Psp46I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp4i": {
- "name": "Psp4I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp56i": {
- "name": "Psp56I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp5i": {
- "name": "Psp5I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp5ii": {
- "name": "Psp5II",
- "site": "rggwccy",
- "forwardRegex": "[agr]g{2}[atw]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[atw]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "psp61i": {
- "name": "Psp61I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psp6i": {
- "name": "Psp6I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "psp89i": {
- "name": "Psp89I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspai": {
- "name": "PspAI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pspali": {
- "name": "PspALI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pspbi": {
- "name": "PspBI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspci": {
- "name": "PspCI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pspdi": {
- "name": "PspDI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspei": {
- "name": "PspEI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "pspfi": {
- "name": "PspFI",
- "site": "cccagc",
- "forwardRegex": "c{3}agc",
- "reverseRegex": "gctg{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspgi": {
- "name": "PspGI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "pspi": {
- "name": "PspI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspli": {
- "name": "PspLI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pspn4i": {
- "name": "PspN4I",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pspni": {
- "name": "PspNI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspomi": {
- "name": "PspOMI",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pspomii": {
- "name": "PspOMII",
- "site": "cgcccar",
- "forwardRegex": "cgc{3}a[agr]",
- "reverseRegex": "[cty]tg{3}cg",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "psppi": {
- "name": "PspPI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "pspppi": {
- "name": "PspPPI",
- "site": "rggwccy",
- "forwardRegex": "[agr]g{2}[atw]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[atw]c{2}[cty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "psppri": {
- "name": "PspPRI",
- "site": "ccycag",
- "forwardRegex": "c{2}[cty]cag",
- "reverseRegex": "ctg[agr]g{2}",
- "topSnipOffset": 21,
- "bottomSnipOffset": 19
- },
- "pspsi": {
- "name": "PspSI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pspxi": {
- "name": "PspXI",
- "site": "vctcgagb",
- "forwardRegex": "[acgmrsv]ctcgag[bcgksty]",
- "reverseRegex": "[acgmrsv]ctcgag[bcgksty]",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "psri": {
- "name": "PsrI",
- "site": "gaacnnnnnntac",
- "forwardRegex": "ga{2}c[abcdghkmnrstvwy]{6}tac",
- "reverseRegex": "gta[abcdghkmnrstvwy]{6}gt{2}c",
- "chopsTwice": true,
- "topSnipOffset": 25,
- "bottomSnipOffset": 20,
- "usForward": 25,
- "usReverse": 20
- },
- "pssi": {
- "name": "PssI",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 2
- },
- "psti": {
- "name": "PstI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pstii": {
- "name": "PstII",
- "site": "ctgatg",
- "forwardRegex": "ctgatg",
- "reverseRegex": "catcag",
- "topSnipOffset": 31,
- "bottomSnipOffset": 33
- },
- "pstnhi": {
- "name": "PstNHI",
- "site": "gctagc",
- "forwardRegex": "gctagc",
- "reverseRegex": "gctagc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "psu161i": {
- "name": "Psu161I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "psuai": {
- "name": "PsuAI",
- "site": "yacgtr",
- "forwardRegex": "[cty]acgt[agr]",
- "reverseRegex": "[cty]acgt[agr]",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "psui": {
- "name": "PsuI",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "psuni": {
- "name": "PsuNI",
- "site": "crccggyg",
- "forwardRegex": "c[agr]c{2}g{2}[cty]g",
- "reverseRegex": "c[agr]c{2}g{2}[cty]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "psyi": {
- "name": "PsyI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "ptai": {
- "name": "PtaI",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ptei": {
- "name": "PteI",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "pun14627i": {
- "name": "Pun14627I",
- "site": "tgcgca",
- "forwardRegex": "tgcgca",
- "reverseRegex": "tgcgca",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pun14627ii": {
- "name": "Pun14627II",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "punai": {
- "name": "PunAI",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "punaii": {
- "name": "PunAII",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "pvu84i": {
- "name": "Pvu84I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pvu84ii": {
- "name": "Pvu84II",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pvuhkui": {
- "name": "PvuHKUI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pvui": {
- "name": "PvuI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "pvuii": {
- "name": "PvuII",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "pxyari": {
- "name": "PxyARI",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pxyjki": {
- "name": "PxyJKI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "pxymzi": {
- "name": "PxyMZI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r1.ssu11318i": {
- "name": "R1.Ssu11318I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r1.ssu2479i": {
- "name": "R1.Ssu2479I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r1.ssu4109i": {
- "name": "R1.Ssu4109I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r1.ssu4961i": {
- "name": "R1.Ssu4961I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r1.ssu8074i": {
- "name": "R1.Ssu8074I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r1.ssudat1i": {
- "name": "R1.SsuDAT1I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r2.ssu11318i": {
- "name": "R2.Ssu11318I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r2.ssu2479i": {
- "name": "R2.Ssu2479I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r2.ssu4109i": {
- "name": "R2.Ssu4109I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r2.ssu4961i": {
- "name": "R2.Ssu4961I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r2.ssu8074i": {
- "name": "R2.Ssu8074I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "r2.ssudat1i": {
- "name": "R2.SsuDAT1I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ral8i": {
- "name": "Ral8I",
- "site": "ggatc",
- "forwardRegex": "g{2}atc",
- "reverseRegex": "gatc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ralf40i": {
- "name": "RalF40I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "raqi": {
- "name": "RaqI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "rcai": {
- "name": "RcaI",
- "site": "tcatga",
- "forwardRegex": "tcatga",
- "reverseRegex": "tcatga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rcei": {
- "name": "RceI",
- "site": "catcgac",
- "forwardRegex": "catcgac",
- "reverseRegex": "gtcgatg",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "rflfi": {
- "name": "RflFI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rflfii": {
- "name": "RflFII",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "rgai": {
- "name": "RgaI",
- "site": "gcgatcgc",
- "forwardRegex": "gcgatcgc",
- "reverseRegex": "gcgatcgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3
- },
- "rhci": {
- "name": "RhcI",
- "site": "tcatga",
- "forwardRegex": "tcatga",
- "reverseRegex": "tcatga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rhei": {
- "name": "RheI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rhpi": {
- "name": "RhpI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rhsi": {
- "name": "RhsI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rigi": {
- "name": "RigI",
- "site": "ggccggcc",
- "forwardRegex": "g{2}c{2}g{2}c{2}",
- "reverseRegex": "g{2}c{2}g{2}c{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2
- },
- "rle69i": {
- "name": "Rle69I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rleai": {
- "name": "RleAI",
- "site": "cccaca",
- "forwardRegex": "c{3}aca",
- "reverseRegex": "tgtg{3}",
- "topSnipOffset": 18,
- "bottomSnipOffset": 15
- },
- "rlu1i": {
- "name": "Rlu1I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rlu3i": {
- "name": "Rlu3I",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rlu4i": {
- "name": "Rlu4I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rlui": {
- "name": "RluI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma376i": {
- "name": "Rma376I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma485i": {
- "name": "Rma485I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma486i": {
- "name": "Rma486I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma490i": {
- "name": "Rma490I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma495i": {
- "name": "Rma495I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma495ii": {
- "name": "Rma495II",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma496i": {
- "name": "Rma496I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma496ii": {
- "name": "Rma496II",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma497i": {
- "name": "Rma497I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma497ii": {
- "name": "Rma497II",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma500i": {
- "name": "Rma500I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma501i": {
- "name": "Rma501I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma503i": {
- "name": "Rma503I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma506i": {
- "name": "Rma506I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma509i": {
- "name": "Rma509I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma510i": {
- "name": "Rma510I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma515i": {
- "name": "Rma515I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma516i": {
- "name": "Rma516I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma517i": {
- "name": "Rma517I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma518i": {
- "name": "Rma518I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma519i": {
- "name": "Rma519I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma522i": {
- "name": "Rma522I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rma523i": {
- "name": "Rma523I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rmai": {
- "name": "RmaI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "rme21i": {
- "name": "Rme21I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "rpab5i": {
- "name": "RpaB5I",
- "site": "cgrggac",
- "forwardRegex": "cg[agr]g{2}ac",
- "reverseRegex": "gtc{2}[cty]cg",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "rrh4273i": {
- "name": "Rrh4273I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rrhi": {
- "name": "RrhI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rrhj1i": {
- "name": "RrhJ1I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "rroi": {
- "name": "RroI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rrui": {
- "name": "RruI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "rsai": {
- "name": "RsaI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "rsani": {
- "name": "RsaNI",
- "site": "gtac",
- "forwardRegex": "gtac",
- "reverseRegex": "gtac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "rsei": {
- "name": "RseI",
- "site": "caynnnnrtg",
- "forwardRegex": "ca[cty][abcdghkmnrstvwy]{4}[agr]tg",
- "reverseRegex": "ca[cty][abcdghkmnrstvwy]{4}[agr]tg",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "rshi": {
- "name": "RshI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "rshii": {
- "name": "RshII",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rspi": {
- "name": "RspI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rsplki": {
- "name": "RspLKI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "rsplkii": {
- "name": "RspLKII",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rspxi": {
- "name": "RspXI",
- "site": "tcatga",
- "forwardRegex": "tcatga",
- "reverseRegex": "tcatga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rsr2i": {
- "name": "Rsr2I",
- "site": "cggwccg",
- "forwardRegex": "cg{2}[atw]c{2}g",
- "reverseRegex": "cg{2}[atw]c{2}g",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "rsri": {
- "name": "RsrI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rsrii": {
- "name": "RsrII",
- "site": "cggwccg",
- "forwardRegex": "cg{2}[atw]c{2}g",
- "reverseRegex": "cg{2}[atw]c{2}g",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "rtr20i": {
- "name": "Rtr20I",
- "site": "gaagac",
- "forwardRegex": "ga{2}gac",
- "reverseRegex": "gtct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "rtr63i": {
- "name": "Rtr63I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "rtri": {
- "name": "RtrI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "saai": {
- "name": "SaaI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sabi": {
- "name": "SabI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sacai": {
- "name": "SacAI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saci": {
- "name": "SacI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sacii": {
- "name": "SacII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sacni": {
- "name": "SacNI",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sag16i": {
- "name": "Sag16I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sag23i": {
- "name": "Sag23I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sagi": {
- "name": "SagI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saii": {
- "name": "SaiI",
- "site": "gggtc",
- "forwardRegex": "g{3}tc",
- "reverseRegex": "gac{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saki": {
- "name": "SakI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sal13i": {
- "name": "Sal13I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sal1974i": {
- "name": "Sal1974I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "salai": {
- "name": "SalAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "salci": {
- "name": "SalCI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saldi": {
- "name": "SalDI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "salhi": {
- "name": "SalHI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sali": {
- "name": "SalI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "salpi": {
- "name": "SalPI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sandi": {
- "name": "SanDI",
- "site": "gggwccc",
- "forwardRegex": "g{3}[atw]c{3}",
- "reverseRegex": "g{3}[atw]c{3}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "saoi": {
- "name": "SaoI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sapi": {
- "name": "SapI",
- "site": "gctcttc",
- "forwardRegex": "gctct{2}c",
- "reverseRegex": "ga{2}gagc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 11
- },
- "saqai": {
- "name": "SaqAI",
- "site": "ttaa",
- "forwardRegex": "t{2}a{2}",
- "reverseRegex": "t{2}a{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "sari": {
- "name": "SarI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sasi": {
- "name": "SasI",
- "site": "gaggag",
- "forwardRegex": "gag{2}ag",
- "reverseRegex": "ctc{2}tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sati": {
- "name": "SatI",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "sau10i": {
- "name": "Sau10I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau12i": {
- "name": "Sau12I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau13i": {
- "name": "Sau13I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau14i": {
- "name": "Sau14I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau15i": {
- "name": "Sau15I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau16i": {
- "name": "Sau16I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau17i": {
- "name": "Sau17I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau2i": {
- "name": "Sau2I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau3239i": {
- "name": "Sau3239I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sau32i": {
- "name": "Sau32I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau33i": {
- "name": "Sau33I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau3ai": {
- "name": "Sau3AI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "sau557i": {
- "name": "Sau557I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau5i": {
- "name": "Sau5I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau6782i": {
- "name": "Sau6782I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau90i": {
- "name": "Sau90I",
- "site": "ctyrag",
- "forwardRegex": "ct[cty][agr]ag",
- "reverseRegex": "ct[cty][agr]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau93i": {
- "name": "Sau93I",
- "site": "ctyrag",
- "forwardRegex": "ct[cty][agr]ag",
- "reverseRegex": "ct[cty][agr]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau96i": {
- "name": "Sau96I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "sau96mi": {
- "name": "Sau96mI",
- "site": "ctyrag",
- "forwardRegex": "ct[cty][agr]ag",
- "reverseRegex": "ct[cty][agr]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sau98i": {
- "name": "Sau98I",
- "site": "ctyrag",
- "forwardRegex": "ct[cty][agr]ag",
- "reverseRegex": "ct[cty][agr]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sauai": {
- "name": "SauAI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saubi": {
- "name": "SauBI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saubmki": {
- "name": "SauBMKI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sauci": {
- "name": "SauCI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saudi": {
- "name": "SauDI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sauei": {
- "name": "SauEI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saufi": {
- "name": "SauFI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "saugi": {
- "name": "SauGI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sauhi": {
- "name": "SauHI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sauhpi": {
- "name": "SauHPI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "saui": {
- "name": "SauI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "saulpi": {
- "name": "SauLPI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "saulpii": {
- "name": "SauLPII",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "saumi": {
- "name": "SauMI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "sauni": {
- "name": "SauNI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sausi": {
- "name": "SauSI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sbai": {
- "name": "SbaI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sbfi": {
- "name": "SbfI",
- "site": "cctgcagg",
- "forwardRegex": "c{2}tgcag{2}",
- "reverseRegex": "c{2}tgcag{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2
- },
- "sbi68i": {
- "name": "Sbi68I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sblai": {
- "name": "SblAI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sblbi": {
- "name": "SblBI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sblci": {
- "name": "SblCI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sbo13i": {
- "name": "Sbo13I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sboi": {
- "name": "SboI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sbvi": {
- "name": "SbvI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "sca1827i": {
- "name": "Sca1827I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "scai": {
- "name": "ScaI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sceai": {
- "name": "SceAI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sceiii": {
- "name": "SceIII",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "scg2i": {
- "name": "Scg2I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "schi": {
- "name": "SchI",
- "site": "gagtc",
- "forwardRegex": "gagtc",
- "reverseRegex": "gactc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 10
- },
- "schzi": {
- "name": "SchZI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sci1831i": {
- "name": "Sci1831I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sciai": {
- "name": "SciAI",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sciaii": {
- "name": "SciAII",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "scibi": {
- "name": "SciBI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "scii": {
- "name": "SciI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "scini": {
- "name": "SciNI",
- "site": "gcgc",
- "forwardRegex": "gcgc",
- "reverseRegex": "gcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "scoai": {
- "name": "ScoAI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "scoi": {
- "name": "ScoI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sconi": {
- "name": "ScoNI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "scrfi": {
- "name": "ScrFI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "scui": {
- "name": "ScuI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sdai": {
- "name": "SdaI",
- "site": "cctgcagg",
- "forwardRegex": "c{2}tgcag{2}",
- "reverseRegex": "c{2}tgcag{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2
- },
- "sdeai": {
- "name": "SdeAI",
- "site": "cagrag",
- "forwardRegex": "cag[agr]ag",
- "reverseRegex": "ct[cty]ctg",
- "topSnipOffset": 27,
- "bottomSnipOffset": 25
- },
- "sdeosi": {
- "name": "SdeOSI",
- "site": "gacnnnnrtga",
- "forwardRegex": "gac[abcdghkmnrstvwy]{4}[agr]tga",
- "reverseRegex": "tca[cty][abcdghkmnrstvwy]{4}gtc",
- "chopsTwice": true,
- "topSnipOffset": 23,
- "bottomSnipOffset": 21,
- "usForward": 23,
- "usReverse": 21
- },
- "sdiai": {
- "name": "SdiAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sdii": {
- "name": "SdiI",
- "site": "ggccnnnnnggcc",
- "forwardRegex": "g{2}c{2}[abcdghkmnrstvwy]{5}g{2}c{2}",
- "reverseRegex": "g{2}c{2}[abcdghkmnrstvwy]{5}g{2}c{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 5
- },
- "sdui": {
- "name": "SduI",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sdyi": {
- "name": "SdyI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "seci": {
- "name": "SecI",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "secii": {
- "name": "SecII",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "seciii": {
- "name": "SecIII",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "selai": {
- "name": "SelAI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "seli": {
- "name": "SelI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "senpci": {
- "name": "SenpCI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "senpi": {
- "name": "SenPI",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "senpt14bi": {
- "name": "SenPT14bI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "senpt16i": {
- "name": "SenPT16I",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sepi": {
- "name": "SepI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "seti": {
- "name": "SetI",
- "site": "asst",
- "forwardRegex": "a[cgs]{2}t",
- "reverseRegex": "a[cgs]{2}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "sexai": {
- "name": "SexAI",
- "site": "accwggt",
- "forwardRegex": "ac{2}[atw]g{2}t",
- "reverseRegex": "ac{2}[atw]g{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 6
- },
- "sexbi": {
- "name": "SexBI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sexci": {
- "name": "SexCI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sexi": {
- "name": "SexI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfaai": {
- "name": "SfaAI",
- "site": "gcgatcgc",
- "forwardRegex": "gcgatcgc",
- "reverseRegex": "gcgatcgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3
- },
- "sfagui": {
- "name": "SfaGUI",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfai": {
- "name": "SfaI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "sfani": {
- "name": "SfaNI",
- "site": "gcatc",
- "forwardRegex": "gcatc",
- "reverseRegex": "gatgc",
- "topSnipOffset": 10,
- "bottomSnipOffset": 14
- },
- "sfci": {
- "name": "SfcI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sfei": {
- "name": "SfeI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sfii": {
- "name": "SfiI",
- "site": "ggccnnnnnggcc",
- "forwardRegex": "g{2}c{2}[abcdghkmnrstvwy]{5}g{2}c{2}",
- "reverseRegex": "g{2}c{2}[abcdghkmnrstvwy]{5}g{2}c{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 5
- },
- "sfl2ai": {
- "name": "Sfl2aI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfl2bi": {
- "name": "Sfl2bI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk10695i": {
- "name": "SflHK10695I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk10790i": {
- "name": "SflHK10790I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk11086i": {
- "name": "SflHK11086I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk11087i": {
- "name": "SflHK11087I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk11572i": {
- "name": "SflHK11572I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk115731i": {
- "name": "SflHK115731I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk1794i": {
- "name": "SflHK1794I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk2374i": {
- "name": "SflHK2374I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk2731i": {
- "name": "SflHK2731I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk6873i": {
- "name": "SflHK6873I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk7234i": {
- "name": "SflHK7234I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk7462i": {
- "name": "SflHK7462I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sflhk8401i": {
- "name": "SflHK8401I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfli": {
- "name": "SflI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sfni": {
- "name": "SfnI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfoi": {
- "name": "SfoI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sfr274i": {
- "name": "Sfr274I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sfr303i": {
- "name": "Sfr303I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sfr382i": {
- "name": "Sfr382I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfri": {
- "name": "SfrI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfu1762i": {
- "name": "Sfu1762I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sfui": {
- "name": "SfuI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "sgai": {
- "name": "SgaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgfi": {
- "name": "SgfI",
- "site": "gcgatcgc",
- "forwardRegex": "gcgatcgc",
- "reverseRegex": "gcgatcgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 3
- },
- "sgh1835i": {
- "name": "Sgh1835I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgii": {
- "name": "SgiI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgoi": {
- "name": "SgoI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgr1839i": {
- "name": "Sgr1839I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgr1841i": {
- "name": "Sgr1841I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgr20i": {
- "name": "Sgr20I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sgrai": {
- "name": "SgrAI",
- "site": "crccggyg",
- "forwardRegex": "c[agr]c{2}g{2}[cty]g",
- "reverseRegex": "c[agr]c{2}g{2}[cty]g",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "sgrbi": {
- "name": "SgrBI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sgrdi": {
- "name": "SgrDI",
- "site": "cgtcgacg",
- "forwardRegex": "cgtcgacg",
- "reverseRegex": "cgtcgacg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "sgsi": {
- "name": "SgsI",
- "site": "ggcgcgcc",
- "forwardRegex": "g{2}cgcgc{2}",
- "reverseRegex": "g{2}cgcgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "shai": {
- "name": "ShaI",
- "site": "gggtc",
- "forwardRegex": "g{3}tc",
- "reverseRegex": "gac{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "shy1766i": {
- "name": "Shy1766I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "shyi": {
- "name": "ShyI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "simi": {
- "name": "SimI",
- "site": "gggtc",
- "forwardRegex": "g{3}tc",
- "reverseRegex": "gac{3}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "sinai": {
- "name": "SinAI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sinbi": {
- "name": "SinBI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sinci": {
- "name": "SinCI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sindi": {
- "name": "SinDI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sinei": {
- "name": "SinEI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sinfi": {
- "name": "SinFI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "singi": {
- "name": "SinGI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sinhi": {
- "name": "SinHI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sini": {
- "name": "SinI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "sinji": {
- "name": "SinJI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sinmi": {
- "name": "SinMI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "skai": {
- "name": "SkaI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "skaii": {
- "name": "SkaII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "slai": {
- "name": "SlaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "slbi": {
- "name": "SlbI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "slei": {
- "name": "SleI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "slu1777i": {
- "name": "Slu1777I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "slui": {
- "name": "SluI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smaai": {
- "name": "SmaAI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smaaii": {
- "name": "SmaAII",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smaaiii": {
- "name": "SmaAIII",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smaaiv": {
- "name": "SmaAIV",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smai": {
- "name": "SmaI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "smii": {
- "name": "SmiI",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "smimbi": {
- "name": "SmiMBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smimi": {
- "name": "SmiMI",
- "site": "caynnnnrtg",
- "forwardRegex": "ca[cty][abcdghkmnrstvwy]{4}[agr]tg",
- "reverseRegex": "ca[cty][abcdghkmnrstvwy]{4}[agr]tg",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "smimii": {
- "name": "SmiMII",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smli": {
- "name": "SmlI",
- "site": "ctyrag",
- "forwardRegex": "ct[cty][agr]ag",
- "reverseRegex": "ct[cty][agr]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "smo40529i": {
- "name": "Smo40529I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smoi": {
- "name": "SmoI",
- "site": "ctyrag",
- "forwardRegex": "ct[cty][agr]ag",
- "reverseRegex": "ct[cty][agr]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "smuci": {
- "name": "SmuCI",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "smuei": {
- "name": "SmuEI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "smui": {
- "name": "SmuI",
- "site": "cccgc",
- "forwardRegex": "c{3}gc",
- "reverseRegex": "gcg{3}",
- "topSnipOffset": 9,
- "bottomSnipOffset": 11
- },
- "sna3286i": {
- "name": "Sna3286I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "snabi": {
- "name": "SnaBI",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "snai": {
- "name": "SnaI",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "snii": {
- "name": "SniI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "snoi": {
- "name": "SnoI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sol10179i": {
- "name": "Sol10179I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sol3335i": {
- "name": "Sol3335I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "soli": {
- "name": "SolI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "spahi": {
- "name": "SpaHI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "spai": {
- "name": "SpaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spapi": {
- "name": "SpaPI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spapii": {
- "name": "SpaPII",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spapiii": {
- "name": "SpaPIII",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spapiv": {
- "name": "SpaPIV",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spaxi": {
- "name": "SpaXI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spei": {
- "name": "SpeI",
- "site": "actagt",
- "forwardRegex": "actagt",
- "reverseRegex": "actagt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sph1719i": {
- "name": "Sph1719I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sphi": {
- "name": "SphI",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "splai": {
- "name": "SplAI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "splaii": {
- "name": "SplAII",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "splaiii": {
- "name": "SplAIII",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "splaiv": {
- "name": "SplAIV",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spli": {
- "name": "SplI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "splii": {
- "name": "SplII",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spliii": {
- "name": "SplIII",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spmi": {
- "name": "SpmI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "spodi": {
- "name": "SpoDI",
- "site": "gcggrag",
- "forwardRegex": "gcg{2}[agr]ag",
- "reverseRegex": "ct[cty]c{2}gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spoi": {
- "name": "SpoI",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sprli": {
- "name": "SprLI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "spui": {
- "name": "SpuI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "spvi": {
- "name": "SpvI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srfi": {
- "name": "SrfI",
- "site": "gcccgggc",
- "forwardRegex": "gc{3}g{3}c",
- "reverseRegex": "gc{3}g{3}c",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "srifpi": {
- "name": "SrifpI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srii": {
- "name": "SriI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl19i": {
- "name": "Srl19I",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl1di": {
- "name": "Srl1DI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl2di": {
- "name": "Srl2DI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl32di": {
- "name": "Srl32DI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl32dii": {
- "name": "Srl32DII",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "srl55di": {
- "name": "Srl55DI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "srl55dii": {
- "name": "Srl55DII",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl56di": {
- "name": "Srl56DI",
- "site": "ctryag",
- "forwardRegex": "ct[agr][cty]ag",
- "reverseRegex": "ct[agr][cty]ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "srl5di": {
- "name": "Srl5DI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "srl61di": {
- "name": "Srl61DI",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl65di": {
- "name": "Srl65DI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl76di": {
- "name": "Srl76DI",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl77di": {
- "name": "Srl77DI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srl8di": {
- "name": "Srl8DI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srli": {
- "name": "SrlI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "srlii": {
- "name": "SrlII",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "srr17i": {
- "name": "Srr17I",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sru30di": {
- "name": "Sru30DI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sru4di": {
- "name": "Sru4DI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "srui": {
- "name": "SruI",
- "site": "tttaaa",
- "forwardRegex": "t{3}a{3}",
- "reverseRegex": "t{3}a{3}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ssbi": {
- "name": "SsbI",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sscl1i": {
- "name": "SscL1I",
- "site": "gantc",
- "forwardRegex": "ga[abcdghkmnrstvwy]tc",
- "reverseRegex": "ga[abcdghkmnrstvwy]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "sse1825i": {
- "name": "Sse1825I",
- "site": "gggwccc",
- "forwardRegex": "g{3}[atw]c{3}",
- "reverseRegex": "g{3}[atw]c{3}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "sse232i": {
- "name": "Sse232I",
- "site": "cgccggcg",
- "forwardRegex": "cgc{2}g{2}cg",
- "reverseRegex": "cgc{2}g{2}cg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 6
- },
- "sse8387i": {
- "name": "Sse8387I",
- "site": "cctgcagg",
- "forwardRegex": "c{2}tgcag{2}",
- "reverseRegex": "c{2}tgcag{2}",
- "topSnipOffset": 6,
- "bottomSnipOffset": 2
- },
- "sse8647i": {
- "name": "Sse8647I",
- "site": "aggwcct",
- "forwardRegex": "ag{2}[atw]c{2}t",
- "reverseRegex": "ag{2}[atw]c{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "sse9i": {
- "name": "Sse9I",
- "site": "aatt",
- "forwardRegex": "a{2}t{2}",
- "reverseRegex": "a{2}t{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "sseai": {
- "name": "SseAI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ssebi": {
- "name": "SseBI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "ssei": {
- "name": "SseI",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sseii": {
- "name": "SseII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sshai": {
- "name": "SshAI",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 5
- },
- "ssiai": {
- "name": "SsiAI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "ssibi": {
- "name": "SsiBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "ssii": {
- "name": "SsiI",
- "site": "ccgc",
- "forwardRegex": "c{2}gc",
- "reverseRegex": "gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "ssli": {
- "name": "SslI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "ssm4i": {
- "name": "Ssm4I",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssm5i": {
- "name": "Ssm5I",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssm5ii": {
- "name": "Ssm5II",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssmi": {
- "name": "SsmI",
- "site": "ctgatg",
- "forwardRegex": "ctgatg",
- "reverseRegex": "catcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssmii": {
- "name": "SsmII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssoi": {
- "name": "SsoI",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ssoii": {
- "name": "SsoII",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "ssp12i": {
- "name": "Ssp12I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp14i": {
- "name": "Ssp14I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp152i": {
- "name": "Ssp152I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp1725i": {
- "name": "Ssp1725I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp1i": {
- "name": "Ssp1I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ssp27144i": {
- "name": "Ssp27144I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ssp2i": {
- "name": "Ssp2I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp34i": {
- "name": "Ssp34I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp42i": {
- "name": "Ssp42I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp43i": {
- "name": "Ssp43I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp45i": {
- "name": "Ssp45I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp47i": {
- "name": "Ssp47I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp4800i": {
- "name": "Ssp4800I",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "ssp48i": {
- "name": "Ssp48I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp4i": {
- "name": "Ssp4I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssp5230i": {
- "name": "Ssp5230I",
- "site": "gacgtc",
- "forwardRegex": "gacgtc",
- "reverseRegex": "gacgtc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sspai": {
- "name": "SspAI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "sspbi": {
- "name": "SspBI",
- "site": "tgtaca",
- "forwardRegex": "tgtaca",
- "reverseRegex": "tgtaca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sspci": {
- "name": "SspCI",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sspd5i": {
- "name": "SspD5I",
- "site": "ggtga",
- "forwardRegex": "g{2}tga",
- "reverseRegex": "tcac{2}",
- "topSnipOffset": 13,
- "bottomSnipOffset": 13
- },
- "sspd5ii": {
- "name": "SspD5II",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sspdi": {
- "name": "SspDI",
- "site": "ggcgcc",
- "forwardRegex": "g{2}cgc{2}",
- "reverseRegex": "g{2}cgc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sspi": {
- "name": "SspI",
- "site": "aatatt",
- "forwardRegex": "a{2}tat{2}",
- "reverseRegex": "a{2}tat{2}",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sspji": {
- "name": "SspJI",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspjii": {
- "name": "SspJII",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspki": {
- "name": "SspKI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspm1i": {
- "name": "SspM1I",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspm1ii": {
- "name": "SspM1II",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspm1iii": {
- "name": "SspM1III",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspm2i": {
- "name": "SspM2I",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sspm2ii": {
- "name": "SspM2II",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssprfi": {
- "name": "SspRFI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "ssri": {
- "name": "SsrI",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sst12i": {
- "name": "Sst12I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "ssti": {
- "name": "SstI",
- "site": "gagctc",
- "forwardRegex": "gagctc",
- "reverseRegex": "gagctc",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "sstii": {
- "name": "SstII",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "sstiv": {
- "name": "SstIV",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssu211i": {
- "name": "Ssu211I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssu212i": {
- "name": "Ssu212I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssu220i": {
- "name": "Ssu220I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssurbi": {
- "name": "SsuRBI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ssvi": {
- "name": "SsvI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "staai": {
- "name": "StaAI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stai": {
- "name": "StaI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stei": {
- "name": "SteI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "sth117i": {
- "name": "Sth117I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "sth132i": {
- "name": "Sth132I",
- "site": "cccg",
- "forwardRegex": "c{3}g",
- "reverseRegex": "cg{3}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 12
- },
- "sth134i": {
- "name": "Sth134I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "sth302i": {
- "name": "Sth302I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "sth302ii": {
- "name": "Sth302II",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "sth368i": {
- "name": "Sth368I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "sth455i": {
- "name": "Sth455I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthai": {
- "name": "SthAI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthbi": {
- "name": "SthBI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthci": {
- "name": "SthCI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthdi": {
- "name": "SthDI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthei": {
- "name": "SthEI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthfi": {
- "name": "SthFI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthgi": {
- "name": "SthGI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthhi": {
- "name": "SthHI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthi": {
- "name": "SthI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sthji": {
- "name": "SthJI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthki": {
- "name": "SthKI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthli": {
- "name": "SthLI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthmi": {
- "name": "SthMI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "sthni": {
- "name": "SthNI",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stri": {
- "name": "StrI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "stsi": {
- "name": "StsI",
- "site": "ggatg",
- "forwardRegex": "g{2}atg",
- "reverseRegex": "catc{2}",
- "topSnipOffset": 15,
- "bottomSnipOffset": 19
- },
- "stui": {
- "name": "StuI",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "styd4i": {
- "name": "StyD4I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "styi": {
- "name": "StyI",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "stylti": {
- "name": "StyLTI",
- "site": "cagag",
- "forwardRegex": "cagag",
- "reverseRegex": "ctctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "styltiii": {
- "name": "StyLTIII",
- "site": "gagnnnnnnrtayg",
- "forwardRegex": "gag[abcdghkmnrstvwy]{6}[agr]ta[cty]g",
- "reverseRegex": "c[agr]ta[cty][abcdghkmnrstvwy]{6}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stysbli": {
- "name": "StySBLI",
- "site": "cgannnnnntacc",
- "forwardRegex": "cga[abcdghkmnrstvwy]{6}tac{2}",
- "reverseRegex": "g{2}ta[abcdghkmnrstvwy]{6}tcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "styseai": {
- "name": "StySEAI",
- "site": "acannnnnntyca",
- "forwardRegex": "aca[abcdghkmnrstvwy]{6}t[cty]ca",
- "reverseRegex": "tg[agr]a[abcdghkmnrstvwy]{6}tgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "styseni": {
- "name": "StySENI",
- "site": "cgannnnnntacc",
- "forwardRegex": "cga[abcdghkmnrstvwy]{6}tac{2}",
- "reverseRegex": "g{2}ta[abcdghkmnrstvwy]{6}tcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stysgi": {
- "name": "StySGI",
- "site": "taannnnnnrtcg",
- "forwardRegex": "ta{2}[abcdghkmnrstvwy]{6}[agr]tcg",
- "reverseRegex": "cga[cty][abcdghkmnrstvwy]{6}t{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stysji": {
- "name": "StySJI",
- "site": "gagnnnnnngtrc",
- "forwardRegex": "gag[abcdghkmnrstvwy]{6}gt[agr]c",
- "reverseRegex": "g[cty]ac[abcdghkmnrstvwy]{6}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "styski": {
- "name": "StySKI",
- "site": "cgatnnnnnnngtta",
- "forwardRegex": "cgat[abcdghkmnrstvwy]{7}gt{2}a",
- "reverseRegex": "ta{2}c[abcdghkmnrstvwy]{7}atcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "styspi": {
- "name": "StySPI",
- "site": "aacnnnnnngtrc",
- "forwardRegex": "a{2}c[abcdghkmnrstvwy]{6}gt[agr]c",
- "reverseRegex": "g[cty]ac[abcdghkmnrstvwy]{6}gt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "stysqi": {
- "name": "StySQI",
- "site": "aacnnnnnnrtayg",
- "forwardRegex": "a{2}c[abcdghkmnrstvwy]{6}[agr]ta[cty]g",
- "reverseRegex": "c[agr]ta[cty][abcdghkmnrstvwy]{6}gt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "suai": {
- "name": "SuaI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "suii": {
- "name": "SuiI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "suli": {
- "name": "SulI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "suni": {
- "name": "SunI",
- "site": "cgtacg",
- "forwardRegex": "cgtacg",
- "reverseRegex": "cgtacg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "suri": {
- "name": "SurI",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "sve194i": {
- "name": "Sve194I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "svii": {
- "name": "SviI",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "svoi": {
- "name": "SvoI",
- "site": "crccggyg",
- "forwardRegex": "c[agr]c{2}g{2}[cty]g",
- "reverseRegex": "c[agr]c{2}g{2}[cty]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "swai": {
- "name": "SwaI",
- "site": "atttaaat",
- "forwardRegex": "at{3}a{3}t",
- "reverseRegex": "at{3}a{3}t",
- "topSnipOffset": 4,
- "bottomSnipOffset": 4
- },
- "syni": {
- "name": "SynI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "synii": {
- "name": "SynII",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "taai": {
- "name": "TaaI",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "taii": {
- "name": "TaiI",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "taq20i": {
- "name": "Taq20I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "taq52i": {
- "name": "Taq52I",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "taqi": {
- "name": "TaqI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "taqii": {
- "name": "TaqII",
- "site": "caccca",
- "forwardRegex": "cac{3}a",
- "reverseRegex": "tg{3}tg",
- "topSnipOffset": 17,
- "bottomSnipOffset": 15
- },
- "taqxi": {
- "name": "TaqXI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "tasi": {
- "name": "TasI",
- "site": "aatt",
- "forwardRegex": "a{2}t{2}",
- "reverseRegex": "a{2}t{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "tati": {
- "name": "TatI",
- "site": "wgtacw",
- "forwardRegex": "[atw]gtac[atw]",
- "reverseRegex": "[atw]gtac[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "taui": {
- "name": "TauI",
- "site": "gcsgc",
- "forwardRegex": "gc[cgs]gc",
- "reverseRegex": "gc[cgs]gc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 1
- },
- "tauii": {
- "name": "TauII",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tbr51i": {
- "name": "Tbr51I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tcei": {
- "name": "TceI",
- "site": "gaaga",
- "forwardRegex": "ga{2}ga",
- "reverseRegex": "tct{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tdei": {
- "name": "TdeI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tdeii": {
- "name": "TdeII",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tdeiii": {
- "name": "TdeIII",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "teli": {
- "name": "TelI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "tfia3i": {
- "name": "TfiA3I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tfii": {
- "name": "TfiI",
- "site": "gawtc",
- "forwardRegex": "ga[atw]tc",
- "reverseRegex": "ga[atw]tc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "tfitok4a2i": {
- "name": "TfiTok4A2I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tfitok6a1i": {
- "name": "TfiTok6A1I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tfli": {
- "name": "TflI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tgli": {
- "name": "TglI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "thai": {
- "name": "ThaI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 2,
- "bottomSnipOffset": 2
- },
- "tlii": {
- "name": "TliI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "tmai": {
- "name": "TmaI",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tmu1i": {
- "name": "Tmu1I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tnei": {
- "name": "TneI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trskti": {
- "name": "TrsKTI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trsktii": {
- "name": "TrsKTII",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trsktiii": {
- "name": "TrsKTIII",
- "site": "catatg",
- "forwardRegex": "catatg",
- "reverseRegex": "catatg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trssi": {
- "name": "TrsSI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trssii": {
- "name": "TrsSII",
- "site": "gacnnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{6}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trsti": {
- "name": "TrsTI",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "trstii": {
- "name": "TrsTII",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tru1i": {
- "name": "Tru1I",
- "site": "ttaa",
- "forwardRegex": "t{2}a{2}",
- "reverseRegex": "t{2}a{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "tru201i": {
- "name": "Tru201I",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "tru28i": {
- "name": "Tru28I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tru9i": {
- "name": "Tru9I",
- "site": "ttaa",
- "forwardRegex": "t{2}a{2}",
- "reverseRegex": "t{2}a{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "trui": {
- "name": "TruI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "truii": {
- "name": "TruII",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsc4ai": {
- "name": "Tsc4aI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tscai": {
- "name": "TscAI",
- "site": "castgnn",
- "forwardRegex": "ca[cgs]tg[abcdghkmnrstvwy]{2}",
- "reverseRegex": "[abcdghkmnrstvwy]{2}ca[cgs]tg",
- "topSnipOffset": 7,
- "bottomSnipOffset": 0
- },
- "tsci": {
- "name": "TscI",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "tseai": {
- "name": "TseAI",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsebi": {
- "name": "TseBI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tseci": {
- "name": "TseCI",
- "site": "aatt",
- "forwardRegex": "a{2}t{2}",
- "reverseRegex": "a{2}t{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsedi": {
- "name": "TseDI",
- "site": "rccggy",
- "forwardRegex": "[agr]c{2}g{2}[cty]",
- "reverseRegex": "[agr]c{2}g{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsei": {
- "name": "TseI",
- "site": "gcwgc",
- "forwardRegex": "gc[atw]gc",
- "reverseRegex": "gc[atw]gc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "tsoi": {
- "name": "TsoI",
- "site": "tarcca",
- "forwardRegex": "ta[agr]c{2}a",
- "reverseRegex": "tg{2}[cty]ta",
- "topSnipOffset": 17,
- "bottomSnipOffset": 15
- },
- "tsp132i": {
- "name": "Tsp132I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp133i": {
- "name": "Tsp133I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp1i": {
- "name": "Tsp1I",
- "site": "actgg",
- "forwardRegex": "actg{2}",
- "reverseRegex": "c{2}agt",
- "topSnipOffset": 6,
- "bottomSnipOffset": 4
- },
- "tsp219i": {
- "name": "Tsp219I",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp266i": {
- "name": "Tsp266I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp273i": {
- "name": "Tsp273I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp273ii": {
- "name": "Tsp273II",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp281i": {
- "name": "Tsp281I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp301i": {
- "name": "Tsp301I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp32i": {
- "name": "Tsp32I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "tsp32ii": {
- "name": "Tsp32II",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "tsp358i": {
- "name": "Tsp358I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp45i": {
- "name": "Tsp45I",
- "site": "gtsac",
- "forwardRegex": "gt[cgs]ac",
- "reverseRegex": "gt[cgs]ac",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "tsp49i": {
- "name": "Tsp49I",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 4,
- "bottomSnipOffset": 0
- },
- "tsp4ci": {
- "name": "Tsp4CI",
- "site": "acngt",
- "forwardRegex": "ac[abcdghkmnrstvwy]gt",
- "reverseRegex": "ac[abcdghkmnrstvwy]gt",
- "topSnipOffset": 3,
- "bottomSnipOffset": 2
- },
- "tsp504i": {
- "name": "Tsp504I",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp505i": {
- "name": "Tsp505I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp507i": {
- "name": "Tsp507I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp509i": {
- "name": "Tsp509I",
- "site": "aatt",
- "forwardRegex": "a{2}t{2}",
- "reverseRegex": "a{2}t{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "tsp510i": {
- "name": "Tsp510I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp514i": {
- "name": "Tsp514I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp560i": {
- "name": "Tsp560I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsp8ei": {
- "name": "Tsp8EI",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "tspai": {
- "name": "TspAI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspak13d21i": {
- "name": "TspAK13D21I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspak16d24i": {
- "name": "TspAK16D24I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspbi": {
- "name": "TspBI",
- "site": "ccrygg",
- "forwardRegex": "c{2}[agr][cty]g{2}",
- "reverseRegex": "c{2}[agr][cty]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "tspdti": {
- "name": "TspDTI",
- "site": "atgaa",
- "forwardRegex": "atga{2}",
- "reverseRegex": "t{2}cat",
- "topSnipOffset": 16,
- "bottomSnipOffset": 14
- },
- "tspei": {
- "name": "TspEI",
- "site": "aatt",
- "forwardRegex": "a{2}t{2}",
- "reverseRegex": "a{2}t{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 4
- },
- "tspgwi": {
- "name": "TspGWI",
- "site": "acgga",
- "forwardRegex": "acg{2}a",
- "reverseRegex": "tc{2}gt",
- "topSnipOffset": 16,
- "bottomSnipOffset": 14
- },
- "tspgwii": {
- "name": "TspGWII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspi": {
- "name": "TspI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspidsi": {
- "name": "TspIDSI",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspmi": {
- "name": "TspMI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "tspni": {
- "name": "TspNI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspri": {
- "name": "TspRI",
- "site": "castgnn",
- "forwardRegex": "ca[cgs]tg[abcdghkmnrstvwy]{2}",
- "reverseRegex": "[abcdghkmnrstvwy]{2}ca[cgs]tg",
- "topSnipOffset": 7,
- "bottomSnipOffset": 0
- },
- "tspvi4ai": {
- "name": "TspVi4AI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspvil3i": {
- "name": "TspVil3I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspwam8ai": {
- "name": "TspWAM8AI",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tspzni": {
- "name": "TspZNI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tssi": {
- "name": "TssI",
- "site": "gagnnnctc",
- "forwardRegex": "gag[abcdghkmnrstvwy]{3}ctc",
- "reverseRegex": "gag[abcdghkmnrstvwy]{3}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tsti": {
- "name": "TstI",
- "site": "cacnnnnnntcc",
- "forwardRegex": "cac[abcdghkmnrstvwy]{6}tc{2}",
- "reverseRegex": "g{2}a[abcdghkmnrstvwy]{6}gtg",
- "chopsTwice": true,
- "topSnipOffset": 24,
- "bottomSnipOffset": 19,
- "usForward": 24,
- "usReverse": 19
- },
- "tsui": {
- "name": "TsuI",
- "site": "gcgac",
- "forwardRegex": "gcgac",
- "reverseRegex": "gtcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tteai": {
- "name": "TteAI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ttei": {
- "name": "TteI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tth111i": {
- "name": "Tth111I",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 4,
- "bottomSnipOffset": 5
- },
- "tth111ii": {
- "name": "Tth111II",
- "site": "caarca",
- "forwardRegex": "ca{2}[agr]ca",
- "reverseRegex": "tg[cty]t{2}g",
- "topSnipOffset": 17,
- "bottomSnipOffset": 15
- },
- "tth24i": {
- "name": "Tth24I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tthhb27i": {
- "name": "TthHB27I",
- "site": "caarca",
- "forwardRegex": "ca{2}[agr]ca",
- "reverseRegex": "tg[cty]t{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "tthhb8i": {
- "name": "TthHB8I",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "tthrqi": {
- "name": "TthRQI",
- "site": "tcga",
- "forwardRegex": "tcga",
- "reverseRegex": "tcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ttmi": {
- "name": "TtmI",
- "site": "acgt",
- "forwardRegex": "acgt",
- "reverseRegex": "acgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ttmii": {
- "name": "TtmII",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ttni": {
- "name": "TtnI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ttoi": {
- "name": "TtoI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ttri": {
- "name": "TtrI",
- "site": "gacnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1093i": {
- "name": "Uba1093I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1094i": {
- "name": "Uba1094I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1095i": {
- "name": "Uba1095I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1096i": {
- "name": "Uba1096I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1097i": {
- "name": "Uba1097I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1098i": {
- "name": "Uba1098I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1099i": {
- "name": "Uba1099I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1100i": {
- "name": "Uba1100I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1101i": {
- "name": "Uba1101I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1111i": {
- "name": "Uba1111I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1112i": {
- "name": "Uba1112I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1113i": {
- "name": "Uba1113I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1114i": {
- "name": "Uba1114I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1115i": {
- "name": "Uba1115I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1116i": {
- "name": "Uba1116I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1117i": {
- "name": "Uba1117I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1118i": {
- "name": "Uba1118I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1119i": {
- "name": "Uba1119I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1120i": {
- "name": "Uba1120I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1121i": {
- "name": "Uba1121I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1122i": {
- "name": "Uba1122I",
- "site": "gccggc",
- "forwardRegex": "gc{2}g{2}c",
- "reverseRegex": "gc{2}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1123i": {
- "name": "Uba1123I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1124i": {
- "name": "Uba1124I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1125i": {
- "name": "Uba1125I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1126i": {
- "name": "Uba1126I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1127i": {
- "name": "Uba1127I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1128i": {
- "name": "Uba1128I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1129i": {
- "name": "Uba1129I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1130i": {
- "name": "Uba1130I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1131i": {
- "name": "Uba1131I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1133i": {
- "name": "Uba1133I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1134i": {
- "name": "Uba1134I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1136i": {
- "name": "Uba1136I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1137i": {
- "name": "Uba1137I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1138i": {
- "name": "Uba1138I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1139i": {
- "name": "Uba1139I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1140i": {
- "name": "Uba1140I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1141i": {
- "name": "Uba1141I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1142i": {
- "name": "Uba1142I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1144i": {
- "name": "Uba1144I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1145i": {
- "name": "Uba1145I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1146i": {
- "name": "Uba1146I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1147i": {
- "name": "Uba1147I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1148i": {
- "name": "Uba1148I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1149i": {
- "name": "Uba1149I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1150i": {
- "name": "Uba1150I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1152i": {
- "name": "Uba1152I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1153i": {
- "name": "Uba1153I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1154i": {
- "name": "Uba1154I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1155i": {
- "name": "Uba1155I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1156i": {
- "name": "Uba1156I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1157i": {
- "name": "Uba1157I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1158i": {
- "name": "Uba1158I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1159i": {
- "name": "Uba1159I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1160i": {
- "name": "Uba1160I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1161i": {
- "name": "Uba1161I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1162i": {
- "name": "Uba1162I",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1163i": {
- "name": "Uba1163I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1164i": {
- "name": "Uba1164I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1164ii": {
- "name": "Uba1164II",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1165i": {
- "name": "Uba1165I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1166i": {
- "name": "Uba1166I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1167i": {
- "name": "Uba1167I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1168i": {
- "name": "Uba1168I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1169i": {
- "name": "Uba1169I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1170i": {
- "name": "Uba1170I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1171i": {
- "name": "Uba1171I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1172i": {
- "name": "Uba1172I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1173i": {
- "name": "Uba1173I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1174i": {
- "name": "Uba1174I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1175i": {
- "name": "Uba1175I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1176i": {
- "name": "Uba1176I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1177i": {
- "name": "Uba1177I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1178i": {
- "name": "Uba1178I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1179i": {
- "name": "Uba1179I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1180i": {
- "name": "Uba1180I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1181i": {
- "name": "Uba1181I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1182i": {
- "name": "Uba1182I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1183i": {
- "name": "Uba1183I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1184i": {
- "name": "Uba1184I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1184ii": {
- "name": "Uba1184II",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1185i": {
- "name": "Uba1185I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1186i": {
- "name": "Uba1186I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1187i": {
- "name": "Uba1187I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1188i": {
- "name": "Uba1188I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1189i": {
- "name": "Uba1189I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1190i": {
- "name": "Uba1190I",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1191i": {
- "name": "Uba1191I",
- "site": "gacnnnnngtc",
- "forwardRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{5}gtc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1192i": {
- "name": "Uba1192I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1193i": {
- "name": "Uba1193I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1195i": {
- "name": "Uba1195I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1196i": {
- "name": "Uba1196I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1197i": {
- "name": "Uba1197I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1198i": {
- "name": "Uba1198I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1199i": {
- "name": "Uba1199I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba11i": {
- "name": "Uba11I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1200i": {
- "name": "Uba1200I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1201i": {
- "name": "Uba1201I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1202i": {
- "name": "Uba1202I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1203i": {
- "name": "Uba1203I",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1204i": {
- "name": "Uba1204I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1205i": {
- "name": "Uba1205I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1205ii": {
- "name": "Uba1205II",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1206i": {
- "name": "Uba1206I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1207i": {
- "name": "Uba1207I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1208i": {
- "name": "Uba1208I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1209i": {
- "name": "Uba1209I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1210i": {
- "name": "Uba1210I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1211i": {
- "name": "Uba1211I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1212i": {
- "name": "Uba1212I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1213i": {
- "name": "Uba1213I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1214i": {
- "name": "Uba1214I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1215i": {
- "name": "Uba1215I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1216i": {
- "name": "Uba1216I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1217i": {
- "name": "Uba1217I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1218i": {
- "name": "Uba1218I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1219i": {
- "name": "Uba1219I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1220i": {
- "name": "Uba1220I",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1221i": {
- "name": "Uba1221I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1222i": {
- "name": "Uba1222I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1223i": {
- "name": "Uba1223I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1224i": {
- "name": "Uba1224I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1225i": {
- "name": "Uba1225I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1226i": {
- "name": "Uba1226I",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1227i": {
- "name": "Uba1227I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1228i": {
- "name": "Uba1228I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1229i": {
- "name": "Uba1229I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1230i": {
- "name": "Uba1230I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1231i": {
- "name": "Uba1231I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1232i": {
- "name": "Uba1232I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1233i": {
- "name": "Uba1233I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1234i": {
- "name": "Uba1234I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1235i": {
- "name": "Uba1235I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1237i": {
- "name": "Uba1237I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1238i": {
- "name": "Uba1238I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1239i": {
- "name": "Uba1239I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1240i": {
- "name": "Uba1240I",
- "site": "tacgta",
- "forwardRegex": "tacgta",
- "reverseRegex": "tacgta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1241i": {
- "name": "Uba1241I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1242i": {
- "name": "Uba1242I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1243i": {
- "name": "Uba1243I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1244i": {
- "name": "Uba1244I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1245i": {
- "name": "Uba1245I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1246i": {
- "name": "Uba1246I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1248i": {
- "name": "Uba1248I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1249i": {
- "name": "Uba1249I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1250i": {
- "name": "Uba1250I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1256i": {
- "name": "Uba1256I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1257i": {
- "name": "Uba1257I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1258i": {
- "name": "Uba1258I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1259i": {
- "name": "Uba1259I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1262i": {
- "name": "Uba1262I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1263i": {
- "name": "Uba1263I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1264i": {
- "name": "Uba1264I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1266i": {
- "name": "Uba1266I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1267i": {
- "name": "Uba1267I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1271i": {
- "name": "Uba1271I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1272i": {
- "name": "Uba1272I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1275i": {
- "name": "Uba1275I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1276i": {
- "name": "Uba1276I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1278i": {
- "name": "Uba1278I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1279i": {
- "name": "Uba1279I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1280i": {
- "name": "Uba1280I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1282i": {
- "name": "Uba1282I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1283i": {
- "name": "Uba1283I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1284i": {
- "name": "Uba1284I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1286i": {
- "name": "Uba1286I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1287i": {
- "name": "Uba1287I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1288i": {
- "name": "Uba1288I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1289i": {
- "name": "Uba1289I",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1290i": {
- "name": "Uba1290I",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1291i": {
- "name": "Uba1291I",
- "site": "ggtnacc",
- "forwardRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "reverseRegex": "g{2}t[abcdghkmnrstvwy]ac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1292i": {
- "name": "Uba1292I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1293i": {
- "name": "Uba1293I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1294i": {
- "name": "Uba1294I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1294ii": {
- "name": "Uba1294II",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1295i": {
- "name": "Uba1295I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1296i": {
- "name": "Uba1296I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1297i": {
- "name": "Uba1297I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1298i": {
- "name": "Uba1298I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1299i": {
- "name": "Uba1299I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1302i": {
- "name": "Uba1302I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1303i": {
- "name": "Uba1303I",
- "site": "cgrycg",
- "forwardRegex": "cg[agr][cty]cg",
- "reverseRegex": "cg[agr][cty]cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1304i": {
- "name": "Uba1304I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1305i": {
- "name": "Uba1305I",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1306i": {
- "name": "Uba1306I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1307i": {
- "name": "Uba1307I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1308i": {
- "name": "Uba1308I",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1309i": {
- "name": "Uba1309I",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1310i": {
- "name": "Uba1310I",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1311i": {
- "name": "Uba1311I",
- "site": "ccwwgg",
- "forwardRegex": "c{2}[atw]{2}g{2}",
- "reverseRegex": "c{2}[atw]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1312i": {
- "name": "Uba1312I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1313i": {
- "name": "Uba1313I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1314i": {
- "name": "Uba1314I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1315i": {
- "name": "Uba1315I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1316i": {
- "name": "Uba1316I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1317i": {
- "name": "Uba1317I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1318i": {
- "name": "Uba1318I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1319i": {
- "name": "Uba1319I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1320i": {
- "name": "Uba1320I",
- "site": "gctnagc",
- "forwardRegex": "gct[abcdghkmnrstvwy]agc",
- "reverseRegex": "gct[abcdghkmnrstvwy]agc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1321i": {
- "name": "Uba1321I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1322i": {
- "name": "Uba1322I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1323i": {
- "name": "Uba1323I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1324i": {
- "name": "Uba1324I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1325i": {
- "name": "Uba1325I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1326i": {
- "name": "Uba1326I",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1327i": {
- "name": "Uba1327I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1328i": {
- "name": "Uba1328I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1329i": {
- "name": "Uba1329I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1330i": {
- "name": "Uba1330I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1331i": {
- "name": "Uba1331I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1332i": {
- "name": "Uba1332I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1333i": {
- "name": "Uba1333I",
- "site": "cctnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]ag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1334i": {
- "name": "Uba1334I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1335i": {
- "name": "Uba1335I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1336i": {
- "name": "Uba1336I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1337i": {
- "name": "Uba1337I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1338i": {
- "name": "Uba1338I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1339i": {
- "name": "Uba1339I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1342i": {
- "name": "Uba1342I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1343i": {
- "name": "Uba1343I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1346i": {
- "name": "Uba1346I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1347i": {
- "name": "Uba1347I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1353i": {
- "name": "Uba1353I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1355i": {
- "name": "Uba1355I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1357i": {
- "name": "Uba1357I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1362i": {
- "name": "Uba1362I",
- "site": "gdgchc",
- "forwardRegex": "g[adgkrtw]gc[achmtwy]c",
- "reverseRegex": "g[adgkrtw]gc[achmtwy]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1363i": {
- "name": "Uba1363I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1364i": {
- "name": "Uba1364I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1366i": {
- "name": "Uba1366I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1366ii": {
- "name": "Uba1366II",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1367i": {
- "name": "Uba1367I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1368i": {
- "name": "Uba1368I",
- "site": "gggccc",
- "forwardRegex": "g{3}c{3}",
- "reverseRegex": "g{3}c{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1369i": {
- "name": "Uba1369I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1370i": {
- "name": "Uba1370I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1371i": {
- "name": "Uba1371I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1372i": {
- "name": "Uba1372I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1373i": {
- "name": "Uba1373I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1374i": {
- "name": "Uba1374I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1375i": {
- "name": "Uba1375I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1376i": {
- "name": "Uba1376I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1377i": {
- "name": "Uba1377I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1378i": {
- "name": "Uba1378I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1379i": {
- "name": "Uba1379I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1380i": {
- "name": "Uba1380I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1381i": {
- "name": "Uba1381I",
- "site": "grcgyc",
- "forwardRegex": "g[agr]cg[cty]c",
- "reverseRegex": "g[agr]cg[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1382i": {
- "name": "Uba1382I",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1383i": {
- "name": "Uba1383I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1384i": {
- "name": "Uba1384I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1385i": {
- "name": "Uba1385I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1386i": {
- "name": "Uba1386I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1387i": {
- "name": "Uba1387I",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1388i": {
- "name": "Uba1388I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1389i": {
- "name": "Uba1389I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1391i": {
- "name": "Uba1391I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1392i": {
- "name": "Uba1392I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1393i": {
- "name": "Uba1393I",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1394i": {
- "name": "Uba1394I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1395i": {
- "name": "Uba1395I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1397i": {
- "name": "Uba1397I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1398i": {
- "name": "Uba1398I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1399i": {
- "name": "Uba1399I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba13i": {
- "name": "Uba13I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1400i": {
- "name": "Uba1400I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1401i": {
- "name": "Uba1401I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1402i": {
- "name": "Uba1402I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1403i": {
- "name": "Uba1403I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1404i": {
- "name": "Uba1404I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1405i": {
- "name": "Uba1405I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1408i": {
- "name": "Uba1408I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1408ii": {
- "name": "Uba1408II",
- "site": "gttaac",
- "forwardRegex": "gt{2}a{2}c",
- "reverseRegex": "gt{2}a{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1409i": {
- "name": "Uba1409I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1410i": {
- "name": "Uba1410I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1411i": {
- "name": "Uba1411I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1412i": {
- "name": "Uba1412I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1413i": {
- "name": "Uba1413I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1414i": {
- "name": "Uba1414I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1415i": {
- "name": "Uba1415I",
- "site": "gaatgc",
- "forwardRegex": "ga{2}tgc",
- "reverseRegex": "gcat{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1416i": {
- "name": "Uba1416I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1417i": {
- "name": "Uba1417I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1418i": {
- "name": "Uba1418I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1419i": {
- "name": "Uba1419I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1420i": {
- "name": "Uba1420I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1421i": {
- "name": "Uba1421I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1422i": {
- "name": "Uba1422I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1423i": {
- "name": "Uba1423I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1424i": {
- "name": "Uba1424I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1425i": {
- "name": "Uba1425I",
- "site": "tccgga",
- "forwardRegex": "tc{2}g{2}a",
- "reverseRegex": "tc{2}g{2}a",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1426i": {
- "name": "Uba1426I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1427i": {
- "name": "Uba1427I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1428i": {
- "name": "Uba1428I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1429i": {
- "name": "Uba1429I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1430i": {
- "name": "Uba1430I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1431i": {
- "name": "Uba1431I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1432i": {
- "name": "Uba1432I",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1433i": {
- "name": "Uba1433I",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1435i": {
- "name": "Uba1435I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1436i": {
- "name": "Uba1436I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1437i": {
- "name": "Uba1437I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1438i": {
- "name": "Uba1438I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1439i": {
- "name": "Uba1439I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1440i": {
- "name": "Uba1440I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1441i": {
- "name": "Uba1441I",
- "site": "agct",
- "forwardRegex": "agct",
- "reverseRegex": "agct",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1442i": {
- "name": "Uba1442I",
- "site": "ccnngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1443i": {
- "name": "Uba1443I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1444i": {
- "name": "Uba1444I",
- "site": "ctggag",
- "forwardRegex": "ctg{2}ag",
- "reverseRegex": "ctc{2}ag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1445i": {
- "name": "Uba1445I",
- "site": "ggnncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1446i": {
- "name": "Uba1446I",
- "site": "cgcg",
- "forwardRegex": "cgcg",
- "reverseRegex": "cgcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1447i": {
- "name": "Uba1447I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1448i": {
- "name": "Uba1448I",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1449i": {
- "name": "Uba1449I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1450i": {
- "name": "Uba1450I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1451i": {
- "name": "Uba1451I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1452i": {
- "name": "Uba1452I",
- "site": "ttcgaa",
- "forwardRegex": "t{2}cga{2}",
- "reverseRegex": "t{2}cga{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba1453i": {
- "name": "Uba1453I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba153ai": {
- "name": "Uba153AI",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "uba17i": {
- "name": "Uba17I",
- "site": "ccngg",
- "forwardRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "reverseRegex": "c{2}[abcdghkmnrstvwy]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba19i": {
- "name": "Uba19I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba20i": {
- "name": "Uba20I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba22i": {
- "name": "Uba22I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba24i": {
- "name": "Uba24I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba30i": {
- "name": "Uba30I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba31i": {
- "name": "Uba31I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba34i": {
- "name": "Uba34I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba36i": {
- "name": "Uba36I",
- "site": "yggccr",
- "forwardRegex": "[cty]g{2}c{2}[agr]",
- "reverseRegex": "[cty]g{2}c{2}[agr]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba38i": {
- "name": "Uba38I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba39i": {
- "name": "Uba39I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba4009i": {
- "name": "Uba4009I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "uba40i": {
- "name": "Uba40I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba41i": {
- "name": "Uba41I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba42i": {
- "name": "Uba42I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba43i": {
- "name": "Uba43I",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba46i": {
- "name": "Uba46I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba48i": {
- "name": "Uba48I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba4i": {
- "name": "Uba4I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba51i": {
- "name": "Uba51I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba54i": {
- "name": "Uba54I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba57i": {
- "name": "Uba57I",
- "site": "grgcyc",
- "forwardRegex": "g[agr]gc[cty]c",
- "reverseRegex": "g[agr]gc[cty]c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba58i": {
- "name": "Uba58I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba59i": {
- "name": "Uba59I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba61i": {
- "name": "Uba61I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba62i": {
- "name": "Uba62I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba65i": {
- "name": "Uba65I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba66i": {
- "name": "Uba66I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba69i": {
- "name": "Uba69I",
- "site": "gcgcgc",
- "forwardRegex": "gcgcgc",
- "reverseRegex": "gcgcgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba6i": {
- "name": "Uba6I",
- "site": "acgcgt",
- "forwardRegex": "acgcgt",
- "reverseRegex": "acgcgt",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba71i": {
- "name": "Uba71I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba72i": {
- "name": "Uba72I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba76i": {
- "name": "Uba76I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba77i": {
- "name": "Uba77I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba81i": {
- "name": "Uba81I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba82i": {
- "name": "Uba82I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba83i": {
- "name": "Uba83I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba84i": {
- "name": "Uba84I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba85i": {
- "name": "Uba85I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba86i": {
- "name": "Uba86I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba87i": {
- "name": "Uba87I",
- "site": "ggtacc",
- "forwardRegex": "g{2}tac{2}",
- "reverseRegex": "g{2}tac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba88i": {
- "name": "Uba88I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba89i": {
- "name": "Uba89I",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba90i": {
- "name": "Uba90I",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uba9i": {
- "name": "Uba9I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubaf11i": {
- "name": "UbaF11I",
- "site": "tcgta",
- "forwardRegex": "tcgta",
- "reverseRegex": "tacga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubaf12i": {
- "name": "UbaF12I",
- "site": "ctacnnngtc",
- "forwardRegex": "ctac[abcdghkmnrstvwy]{3}gtc",
- "reverseRegex": "gac[abcdghkmnrstvwy]{3}gtag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubaf13i": {
- "name": "UbaF13I",
- "site": "gagnnnnnnctgg",
- "forwardRegex": "gag[abcdghkmnrstvwy]{6}ctg{2}",
- "reverseRegex": "c{2}ag[abcdghkmnrstvwy]{6}ctc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubaf14i": {
- "name": "UbaF14I",
- "site": "ccannnnntcg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tcg",
- "reverseRegex": "cga[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubaf9i": {
- "name": "UbaF9I",
- "site": "tacnnnnnrtgt",
- "forwardRegex": "tac[abcdghkmnrstvwy]{5}[agr]tgt",
- "reverseRegex": "aca[cty][abcdghkmnrstvwy]{5}gta",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubahkai": {
- "name": "UbaHKAI",
- "site": "ccgcgg",
- "forwardRegex": "c{2}gcg{2}",
- "reverseRegex": "c{2}gcg{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubahkbi": {
- "name": "UbaHKBI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubam39i": {
- "name": "UbaM39I",
- "site": "cagctg",
- "forwardRegex": "cagctg",
- "reverseRegex": "cagctg",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "uban10i": {
- "name": "UbaN10I",
- "site": "wccggw",
- "forwardRegex": "[atw]c{2}g{2}[atw]",
- "reverseRegex": "[atw]c{2}g{2}[atw]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban11i": {
- "name": "UbaN11I",
- "site": "ccsgg",
- "forwardRegex": "c{2}[cgs]g{2}",
- "reverseRegex": "c{2}[cgs]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban11ii": {
- "name": "UbaN11II",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban12i": {
- "name": "UbaN12I",
- "site": "cacgag",
- "forwardRegex": "cacgag",
- "reverseRegex": "ctcgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban13i": {
- "name": "UbaN13I",
- "site": "ccgg",
- "forwardRegex": "c{2}g{2}",
- "reverseRegex": "c{2}g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban14i": {
- "name": "UbaN14I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban15i": {
- "name": "UbaN15I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban16i": {
- "name": "UbaN16I",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban17i": {
- "name": "UbaN17I",
- "site": "aagctt",
- "forwardRegex": "a{2}gct{2}",
- "reverseRegex": "a{2}gct{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban1i": {
- "name": "UbaN1I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban2i": {
- "name": "UbaN2I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban3i": {
- "name": "UbaN3I",
- "site": "ggatcc",
- "forwardRegex": "g{2}atc{2}",
- "reverseRegex": "g{2}atc{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban4i": {
- "name": "UbaN4I",
- "site": "gatatc",
- "forwardRegex": "gatatc",
- "reverseRegex": "gatatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban5i": {
- "name": "UbaN5I",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban6i": {
- "name": "UbaN6I",
- "site": "gatnnnnatc",
- "forwardRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "reverseRegex": "gat[abcdghkmnrstvwy]{4}atc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban6ii": {
- "name": "UbaN6II",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban7i": {
- "name": "UbaN7I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban8i": {
- "name": "UbaN8I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uban9i": {
- "name": "UbaN9I",
- "site": "aacgtt",
- "forwardRegex": "a{2}cgt{2}",
- "reverseRegex": "a{2}cgt{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "ubapi": {
- "name": "UbaPI",
- "site": "cgaacg",
- "forwardRegex": "cga{2}cg",
- "reverseRegex": "cgt{2}cg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "umi5i": {
- "name": "Umi5I",
- "site": "cycgrg",
- "forwardRegex": "c[cty]cg[agr]g",
- "reverseRegex": "c[cty]cg[agr]g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "umi7i": {
- "name": "Umi7I",
- "site": "tgatca",
- "forwardRegex": "tgatca",
- "reverseRegex": "tgatca",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "unbi": {
- "name": "UnbI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "uth549i": {
- "name": "Uth549I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uth554i": {
- "name": "Uth554I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uth555i": {
- "name": "Uth555I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uth557i": {
- "name": "Uth557I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "uur960i": {
- "name": "Uur960I",
- "site": "gcngc",
- "forwardRegex": "gc[abcdghkmnrstvwy]gc",
- "reverseRegex": "gc[abcdghkmnrstvwy]gc",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "van91i": {
- "name": "Van91I",
- "site": "ccannnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{5}tg{2}",
- "topSnipOffset": 7,
- "bottomSnipOffset": 4
- },
- "van91ii": {
- "name": "Van91II",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "van91iii": {
- "name": "Van91III",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vani": {
- "name": "VanI",
- "site": "gccnnnnnggc",
- "forwardRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "reverseRegex": "gc{2}[abcdghkmnrstvwy]{5}g{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vchn100i": {
- "name": "VchN100I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho25i": {
- "name": "VchO25I",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho2i": {
- "name": "VchO2I",
- "site": "gaattc",
- "forwardRegex": "ga{2}t{2}c",
- "reverseRegex": "ga{2}t{2}c",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho44i": {
- "name": "VchO44I",
- "site": "aggcct",
- "forwardRegex": "ag{2}c{2}t",
- "reverseRegex": "ag{2}c{2}t",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho49i": {
- "name": "VchO49I",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho66i": {
- "name": "VchO66I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho68i": {
- "name": "VchO68I",
- "site": "gcatgc",
- "forwardRegex": "gcatgc",
- "reverseRegex": "gcatgc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho70i": {
- "name": "VchO70I",
- "site": "tcgcga",
- "forwardRegex": "tcgcga",
- "reverseRegex": "tcgcga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho85i": {
- "name": "VchO85I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho87i": {
- "name": "VchO87I",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vcho90i": {
- "name": "VchO90I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vfii": {
- "name": "VfiI",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vha1168i": {
- "name": "Vha1168I",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vha44i": {
- "name": "Vha44I",
- "site": "gatc",
- "forwardRegex": "gatc",
- "reverseRegex": "gatc",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vha464i": {
- "name": "Vha464I",
- "site": "cttaag",
- "forwardRegex": "ct{2}a{2}g",
- "reverseRegex": "ct{2}a{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "vhai": {
- "name": "VhaI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vneai": {
- "name": "VneAI",
- "site": "rggnccy",
- "forwardRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "reverseRegex": "[agr]g{2}[abcdghkmnrstvwy]c{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vnei": {
- "name": "VneI",
- "site": "gtgcac",
- "forwardRegex": "gtgcac",
- "reverseRegex": "gtgcac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "vnii": {
- "name": "VniI",
- "site": "ggcc",
- "forwardRegex": "g{2}c{2}",
- "reverseRegex": "g{2}c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak11ai": {
- "name": "VpaK11AI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 0,
- "bottomSnipOffset": 5
- },
- "vpak11bi": {
- "name": "VpaK11BI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 4
- },
- "vpak11ci": {
- "name": "VpaK11CI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak11di": {
- "name": "VpaK11DI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak11i": {
- "name": "VpaK11I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak13ai": {
- "name": "VpaK13AI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak15i": {
- "name": "VpaK15I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak19ai": {
- "name": "VpaK19AI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak19bi": {
- "name": "VpaK19BI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak25i": {
- "name": "VpaK25I",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak29ai": {
- "name": "VpaK29AI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak32i": {
- "name": "VpaK32I",
- "site": "gctcttc",
- "forwardRegex": "gctct{2}c",
- "reverseRegex": "ga{2}gagc",
- "topSnipOffset": 8,
- "bottomSnipOffset": 11
- },
- "vpak3ai": {
- "name": "VpaK3AI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak3bi": {
- "name": "VpaK3BI",
- "site": "cacgtg",
- "forwardRegex": "cacgtg",
- "reverseRegex": "cacgtg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak4ai": {
- "name": "VpaK4AI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak4bi": {
- "name": "VpaK4BI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak57ai": {
- "name": "VpaK57AI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak57i": {
- "name": "VpaK57I",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak65i": {
- "name": "VpaK65I",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak7ai": {
- "name": "VpaK7AI",
- "site": "ggwcc",
- "forwardRegex": "g{2}[atw]c{2}",
- "reverseRegex": "g{2}[atw]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpak9ai": {
- "name": "VpaK9AI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakutai": {
- "name": "VpaKutAI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakutbi": {
- "name": "VpaKutBI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakutei": {
- "name": "VpaKutEI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakutfi": {
- "name": "VpaKutFI",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakutgi": {
- "name": "VpaKutGI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakuthi": {
- "name": "VpaKutHI",
- "site": "ggtctc",
- "forwardRegex": "g{2}tctc",
- "reverseRegex": "gagac{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpakutji": {
- "name": "VpaKutJI",
- "site": "ggncc",
- "forwardRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "reverseRegex": "g{2}[abcdghkmnrstvwy]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vpao5i": {
- "name": "VpaO5I",
- "site": "ctcttc",
- "forwardRegex": "ctct{2}c",
- "reverseRegex": "ga{2}gag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vsp2246i": {
- "name": "Vsp2246I",
- "site": "ggyrcc",
- "forwardRegex": "g{2}[cty][agr]c{2}",
- "reverseRegex": "g{2}[cty][agr]c{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "vspi": {
- "name": "VspI",
- "site": "attaat",
- "forwardRegex": "at{2}a{2}t",
- "reverseRegex": "at{2}a{2}t",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "xagi": {
- "name": "XagI",
- "site": "cctnnnnnagg",
- "forwardRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "reverseRegex": "c{2}t[abcdghkmnrstvwy]{5}ag{2}",
- "topSnipOffset": 5,
- "bottomSnipOffset": 6
- },
- "xami": {
- "name": "XamI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xapi": {
- "name": "XapI",
- "site": "raatty",
- "forwardRegex": "[agr]a{2}t{2}[cty]",
- "reverseRegex": "[agr]a{2}t{2}[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xbai": {
- "name": "XbaI",
- "site": "tctaga",
- "forwardRegex": "tctaga",
- "reverseRegex": "tctaga",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xcai": {
- "name": "XcaI",
- "site": "gtatac",
- "forwardRegex": "gtatac",
- "reverseRegex": "gtatac",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "xcei": {
- "name": "XceI",
- "site": "rcatgy",
- "forwardRegex": "[agr]catg[cty]",
- "reverseRegex": "[agr]catg[cty]",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "xcii": {
- "name": "XciI",
- "site": "gtcgac",
- "forwardRegex": "gtcgac",
- "reverseRegex": "gtcgac",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xcmi": {
- "name": "XcmI",
- "site": "ccannnnnnnnntgg",
- "forwardRegex": "c{2}a[abcdghkmnrstvwy]{9}tg{2}",
- "reverseRegex": "c{2}a[abcdghkmnrstvwy]{9}tg{2}",
- "topSnipOffset": 8,
- "bottomSnipOffset": 7
- },
- "xcyi": {
- "name": "XcyI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xgl3216i": {
- "name": "Xgl3216I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xgl3217i": {
- "name": "Xgl3217I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xgl3218i": {
- "name": "Xgl3218I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xgl3219i": {
- "name": "Xgl3219I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xgl3220i": {
- "name": "Xgl3220I",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xhoi": {
- "name": "XhoI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xhoii": {
- "name": "XhoII",
- "site": "rgatcy",
- "forwardRegex": "[agr]gatc[cty]",
- "reverseRegex": "[agr]gatc[cty]",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xmaci": {
- "name": "XmaCI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xmai": {
- "name": "XmaI",
- "site": "cccggg",
- "forwardRegex": "c{3}g{3}",
- "reverseRegex": "c{3}g{3}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xmaii": {
- "name": "XmaII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xmaiii": {
- "name": "XmaIII",
- "site": "cggccg",
- "forwardRegex": "cg{2}c{2}g",
- "reverseRegex": "cg{2}c{2}g",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xmaji": {
- "name": "XmaJI",
- "site": "cctagg",
- "forwardRegex": "c{2}tag{2}",
- "reverseRegex": "c{2}tag{2}",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xmii": {
- "name": "XmiI",
- "site": "gtmkac",
- "forwardRegex": "gt[acm][gkt]ac",
- "reverseRegex": "gt[acm][gkt]ac",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "xmlai": {
- "name": "XmlAI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xmli": {
- "name": "XmlI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xmni": {
- "name": "XmnI",
- "site": "gaannnnttc",
- "forwardRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "reverseRegex": "ga{2}[abcdghkmnrstvwy]{4}t{2}c",
- "topSnipOffset": 5,
- "bottomSnipOffset": 5
- },
- "xnii": {
- "name": "XniI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xori": {
- "name": "XorI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xorii": {
- "name": "XorII",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 4,
- "bottomSnipOffset": 2
- },
- "xorki": {
- "name": "XorKI",
- "site": "cgatcg",
- "forwardRegex": "cgatcg",
- "reverseRegex": "cgatcg",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xorkii": {
- "name": "XorKII",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xpai": {
- "name": "XpaI",
- "site": "ctcgag",
- "forwardRegex": "ctcgag",
- "reverseRegex": "ctcgag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 5
- },
- "xphi": {
- "name": "XphI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "xspi": {
- "name": "XspI",
- "site": "ctag",
- "forwardRegex": "ctag",
- "reverseRegex": "ctag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 3
- },
- "xvei": {
- "name": "XveI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "yenai": {
- "name": "YenAI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "yenbi": {
- "name": "YenBI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "yenci": {
- "name": "YenCI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "yendi": {
- "name": "YenDI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "yenei": {
- "name": "YenEI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 1,
- "bottomSnipOffset": 1
- },
- "yeni": {
- "name": "YenI",
- "site": "ctgcag",
- "forwardRegex": "ctgcag",
- "reverseRegex": "ctgcag",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- },
- "zani": {
- "name": "ZanI",
- "site": "ccwgg",
- "forwardRegex": "c{2}[atw]g{2}",
- "reverseRegex": "c{2}[atw]g{2}",
- "topSnipOffset": 2,
- "bottomSnipOffset": 3
- },
- "zhoi": {
- "name": "ZhoI",
- "site": "atcgat",
- "forwardRegex": "atcgat",
- "reverseRegex": "atcgat",
- "topSnipOffset": 2,
- "bottomSnipOffset": 4
- },
- "zrai": {
- "name": "ZraI",
- "site": "gacgtc",
- "forwardRegex": "gacgtc",
- "reverseRegex": "gacgtc",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "zrmi": {
- "name": "ZrmI",
- "site": "agtact",
- "forwardRegex": "agtact",
- "reverseRegex": "agtact",
- "topSnipOffset": 3,
- "bottomSnipOffset": 3
- },
- "zsp2i": {
- "name": "Zsp2I",
- "site": "atgcat",
- "forwardRegex": "atgcat",
- "reverseRegex": "atgcat",
- "topSnipOffset": 5,
- "bottomSnipOffset": 1
- }
-}
diff --git a/src/selectors/cutsiteLabelColorSelector.js b/src/selectors/cutsiteLabelColorSelector.js
index b28a5aa2c..a0ee24a27 100644
--- a/src/selectors/cutsiteLabelColorSelector.js
+++ b/src/selectors/cutsiteLabelColorSelector.js
@@ -1,4 +1,6 @@
+import { createSelector } from "reselect";
import sequenceDataSelector from "./sequenceDataSelector";
-export default function(state) {
- return sequenceDataSelector(state).cutsiteLabelColors;
-}
+
+export default createSelector(sequenceDataSelector, function(sequenceData) {
+ return sequenceData.cutsiteLabelColors;
+});
diff --git a/src/selectors/cutsitesSelector.js b/src/selectors/cutsitesSelector.js
index e3cc4038a..41b3a3a32 100644
--- a/src/selectors/cutsitesSelector.js
+++ b/src/selectors/cutsitesSelector.js
@@ -4,7 +4,7 @@ import restrictionEnzymesSelector from "./restrictionEnzymesSelector";
import cutsiteLabelColorSelector from "./cutsiteLabelColorSelector";
import { createSelector } from "reselect";
import bsonObjectid from "bson-objectid";
-import { flatMap as flatmap } from "lodash";
+import { flatMap as flatmap, map } from "lodash";
import { getCutsitesFromSequence } from "ve-sequence-utils";
function cutsitesSelector(sequence, circular, enzymeList, cutsiteLabelColors) {
@@ -12,9 +12,7 @@ function cutsitesSelector(sequence, circular, enzymeList, cutsiteLabelColors) {
let cutsitesByName = getCutsitesFromSequence(
sequence,
circular,
- Object.keys(enzymeList).map(function(enzymeName) {
- return enzymeList[enzymeName];
- })
+ map(enzymeList)
);
//tag each cutsite with a unique id
let cutsitesById = {};
@@ -60,9 +58,7 @@ export default createSelector(
circularSelector,
restrictionEnzymesSelector,
cutsiteLabelColorSelector,
- function() {
- return cutsitesSelector(...arguments);
- }
+ cutsitesSelector
);
//
//
diff --git a/src/selectors/filteredCutsitesSelector.js b/src/selectors/filteredCutsitesSelector.js
index 2df0ff09b..f9315b1c9 100644
--- a/src/selectors/filteredCutsitesSelector.js
+++ b/src/selectors/filteredCutsitesSelector.js
@@ -11,20 +11,37 @@ export default createSelector(
let returnVal = {
cutsitesByName: {}
};
- if (
- !filteredRestrictionEnzymes ||
- filteredRestrictionEnzymes.length === 0
- ) {
+
+ const hiddenEnzymesByName = {};
+ let filteredEnzymes = [];
+ //handle adding enzymes that are included in user created groups
+ filteredRestrictionEnzymes.forEach(e => {
+ if (e.value.includes("__userCreatedGroup")) {
+ const groupName = e.value.replace("__userCreatedGroup", "");
+
+ const enzymes = window.getExistingEnzymeGroups()[groupName] || [];
+
+ filteredEnzymes = filteredEnzymes.concat(
+ enzymes.map(e => ({ value: e }))
+ );
+ } else if (e.isHidden) {
+ hiddenEnzymesByName[e.value] = e;
+ } else {
+ filteredEnzymes.push(e);
+ }
+ });
+ if (!filteredEnzymes || filteredEnzymes.length === 0) {
returnVal.cutsitesByName = cutsitesByName;
} else {
//loop through each filter option ('Single Cutters', 'BamHI')
- filteredRestrictionEnzymes.forEach(function({ value }) {
+ filteredEnzymes.forEach(function({ value }) {
let cutsThisManyTimes =
specialCutsiteFilterOptions[value] &&
specialCutsiteFilterOptions[value].cutsThisManyTimes;
if (cutsThisManyTimes > 0) {
//the cutter type is either 1,2,3 for single, double or triple cutters
Object.keys(cutsitesByName).forEach(function(key) {
+ if (hiddenEnzymesByName[key]) return; //don't show that cutsite
if (cutsitesByName[key].length === cutsThisManyTimes) {
returnVal.cutsitesByName[key] = cutsitesByName[key];
}
diff --git a/src/selectors/restrictionEnzymesSelector.js b/src/selectors/restrictionEnzymesSelector.js
index 69e055593..1fe6b3b13 100644
--- a/src/selectors/restrictionEnzymesSelector.js
+++ b/src/selectors/restrictionEnzymesSelector.js
@@ -1 +1,26 @@
-export default state => state.restrictionEnzymes.allRestrictionEnzymes;
+import { createSelector } from "reselect";
+import defaultEnzymeList from "../redux/utils/defaultEnzymeList.js";
+import { reduce } from "lodash";
+
+export default createSelector(
+ () => defaultEnzymeList,
+ () => localStorage.getItem("enzymeGroups"), //it should recompute if the enzyme groups change in localstorage
+ () => {
+ const userEnzymeGroups = window.getExistingEnzymeGroupsWithEnzymeData();
+ return {
+ ...defaultEnzymeList,
+ ...reduce(
+ userEnzymeGroups,
+ (acc, group) => {
+ // tnrtodo: more work needed here to return user created enzymes + default enzymes
+ // const group = userEnzymeGroups[key];
+ (group || []).forEach(enzyme => {
+ acc[enzyme.name.toLowerCase()] = enzyme;
+ });
+ return acc;
+ },
+ {}
+ )
+ };
+ }
+);
diff --git a/src/selectors/translationsSelector.js b/src/selectors/translationsSelector.js
index 4e405e6f5..ad21a95c7 100644
--- a/src/selectors/translationsSelector.js
+++ b/src/selectors/translationsSelector.js
@@ -95,7 +95,7 @@ function translationsSelector(
{}
)
};
- each(translationsToPass, function(translation) {
+ each(translationsToPass, function (translation) {
translation.aminoAcids = getAminoAcidDataForEachBaseOfDna(
sequence,
translation.forward,
@@ -109,14 +109,14 @@ export default createSelector(
translationSearchMatchesSelector,
sequenceSelector,
orfsSelector,
- state => state.annotationVisibility.orfTranslations,
- state => state.annotationVisibility.orfs,
+ (state) => state.annotationVisibility.orfTranslations,
+ (state) => state.annotationVisibility.orfs,
cdsFeaturesSelector,
- state => state.annotationVisibility.cdsFeatureTranslations,
- state => state.annotationVisibility.features,
+ (state) => state.annotationVisibility.cdsFeatureTranslations,
+ (state) => state.annotationVisibility.features,
translationsRawSelector,
- state => state.frameTranslations,
- state => state.sequenceData.isProtein,
- state => state.sequenceData.proteinSequence,
+ (state) => state.frameTranslations,
+ (state) => state.sequenceData.isProtein,
+ (state) => state.sequenceData.proteinSequence,
translationsSelector
);